postgresql/src/backend/commands
Tom Lane 3f8db37c2f Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this was
merely a matter of fixing the error check, since the underlying Portal
infrastructure already handles it.  This in turn allows these statements
to be used in some existing plpgsql and plperl contexts, such as a
plpgsql FOR loop.  Also, do some marginal code cleanup in places that
were being sloppy about distinguishing SELECT from SELECT INTO.
2006-08-12 20:05:56 +00:00
..
aggregatecmds.c Aggregate functions now support multiple input arguments. I also took 2006-07-27 19:52:07 +00:00
alter.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
analyze.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
async.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
cluster.c Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
comment.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
conversioncmds.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
copy.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
dbcommands.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
define.c Code review for FILLFACTOR patch. Change WITH grammar as per earlier 2006-07-03 22:45:41 +00:00
explain.c Add support for multi-row VALUES clauses as part of INSERT statements 2006-08-02 01:59:48 +00:00
functioncmds.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
indexcmds.c Change the bootstrap sequence so that toast tables for system catalogs are 2006-07-31 01:16:38 +00:00
lockcmds.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
Makefile Tablespaces. Alternate database locations are dead, long live tablespaces. 2004-06-18 06:14:31 +00:00
opclasscmds.c Mark a few functions as static or NOT_USED. 2006-07-18 17:42:01 +00:00
operatorcmds.c DROP ... IF EXISTS for the following cases: 2006-06-16 20:23:45 +00:00
portalcmds.c Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this was 2006-08-12 20:05:56 +00:00
prepare.c Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 2006-08-12 02:52:06 +00:00
proclang.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
schemacmds.c Allow include files to compile own their own. 2006-07-13 16:49:20 +00:00
sequence.c Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
tablecmds.c Cause ALTER TABLE to perform ALTER COLUMN DROP DEFAULT operations during 2006-08-03 20:57:06 +00:00
tablespace.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
trigger.c Fix AfterTriggerExecute() to pass tg_trigtuple and tg_newtuple as NULLs 2006-08-03 16:04:41 +00:00
typecmds.c Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
user.c Allow include files to compile own their own. 2006-07-13 16:49:20 +00:00
vacuum.c Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
vacuumlazy.c Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
variable.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
view.c Allow include files to compile own their own. 2006-07-13 16:49:20 +00:00