postgresql/src/test/regress
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.
This patch implements data-modifying WITH queries according to the
semantics that the updates all happen with the same command counter value,
and in an unspecified order.  Therefore one WITH clause can't see the
effects of another, nor can the outer query see the effects other than
through the RETURNING values.  And attempts to do conflicting updates will
have unpredictable results.  We'll need to document all that.

This commit just fixes the code; documentation updates are waiting on
author.

Marko Tiikkaja and Hitoshi Harada
2011-02-25 18:58:02 -05:00
..
data Fix GIN to support null keys, empty and null items, and full index scans. 2011-01-07 19:16:24 -05:00
expected Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 2011-02-25 18:58:02 -05:00
input Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
output Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
sql Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 2011-02-25 18:58:02 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
GNUmakefile Allow make check in PL directories 2011-02-15 06:52:12 +02:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
parallel_schedule Add transaction-level advisory locks. 2011-02-18 14:05:12 +09:00
pg_regress.c Allow make check in PL directories 2011-02-15 06:52:12 +02:00
pg_regress.h sepgsql, an SE-Linux integration for PostgreSQL 2011-01-23 20:48:27 -05:00
pg_regress_main.c sepgsql, an SE-Linux integration for PostgreSQL 2011-01-23 20:48:27 -05:00
regress.c Fix sloppy usage of TRIGGER_FIRED_BEFORE/TRIGGER_FIRED_AFTER. 2010-10-08 13:27:31 -04:00
regressplans.sh Tweak regressplans.sh to use any already-set PGOPTIONS. 2000-12-18 02:45:47 +00:00
resultmap Enable building with the Mingw64 compiler. 2011-01-30 19:56:46 -05:00
serial_schedule Add transaction-level advisory locks. 2011-02-18 14:05:12 +09:00
standby_schedule Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00