postgresql/src
Andres Freund 0cbc72ca72 Add isolation tests for the combination of EPQ and triggers.
As evidenced by bug #16036 this area is woefully under-tested. Add
fairly extensive tests for the combination.

Backpatch back to 9.6 - before that isolationtester was not capable
enough. While we don't backpatch tests all the time, future fixes to
trigger.c would potentially look different enough in 12+ from the
earlier branches that introducing bugs during backpatching is more
likely than normal. Also, it's just a crucial and undertested area of
the code.

Author: Andres Freund
Discussion: https://postgr.es/m/16036-28184c90d952fb7f@postgresql.org
Backpatch: 9.6-, the earliest these tests work
2019-10-04 13:57:44 -07:00
..
backend Fix crash caused by EPQ happening with a before update trigger present. 2019-10-04 13:57:37 -07:00
bin Fix --dry-run mode of pg_rewind 2019-10-04 09:16:03 +09:00
common In pg_log_generic(), be more paranoid about preserving errno. 2019-07-06 11:25:48 -04:00
fe_utils Update stale comments, and fix comment typos. 2019-06-08 10:12:26 -07:00
include Fix crash caused by EPQ happening with a before update trigger present. 2019-10-04 13:57:37 -07:00
interfaces Translation updates 2019-09-29 23:57:17 +02:00
makefiles Define WIN32_STACK_RLIMIT throughout win32 and cygwin builds. 2019-04-09 08:25:39 -07:00
pl Translation updates 2019-09-29 23:57:17 +02:00
port Improve what pg_strsignal prints if we haven't got strsignal(3). 2019-08-27 17:24:30 -04:00
template
test Add isolation tests for the combination of EPQ and triggers. 2019-10-04 13:57:44 -07:00
timezone Update time zone data files to tzdata release 2019c. 2019-09-20 19:53:52 -04:00
tools Handle spaces in OpenSSL install location for MSVC 2019-10-04 15:39:27 -04:00
tutorial Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
.gitignore
DEVELOPERS
Makefile
Makefile.global.in Consistently test for in-use shared memory. 2019-04-12 22:36:38 -07:00
Makefile.shlib
nls-global.mk NLS: Fix backend gettext triggers 2019-09-23 09:05:50 +02:00