postgresql/src/backend
Michael Paquier 948af52324 Ignore partitioned tables when processing ON COMMIT DELETE ROWS
Those tables have no physical storage, making this option unusable with
partition trees as at commit time an actual truncation was attempted.
There are still issues with the way ON COMMIT actions are done when
mixing several action types, however this impacts as well inheritance
trees, so this issue will be dealt with later.

Reported-by: Rajkumar Raghuwanshi
Author: Amit Langote
Reviewed-by: Michael Paquier, Tom Lane
Discussion: https://postgr.es/m/CAKcux6mhgcjSiB_egqEAEFgX462QZtncU8QCAJ2HZwM-wWGVew@mail.gmail.com
2018-11-05 09:15:08 +09:00
..
access Fix memory leak in repeated SPGIST index scans. 2018-10-31 17:04:42 -04:00
bootstrap Message wording and pluralization improvements 2018-05-17 23:05:27 -04:00
catalog Ignore partitioned tables when processing ON COMMIT DELETE ROWS 2018-11-05 09:15:08 +09:00
commands Fix ExecuteCallStmt to not scribble on the passed-in parse tree. 2018-11-04 14:50:55 -05:00
executor Fix unused-variable warning. 2018-11-04 11:21:11 -05:00
foreign Remove bogus "extern" annotations on function definitions. 2018-02-19 12:07:44 -05:00
jit Prevent generating EEOP_AGG_STRICT_INPUT_CHECK operations when nargs == 0. 2018-11-03 16:00:00 -07:00
lib Remove incorrect comment in dshash.c. 2018-10-29 13:00:11 +13:00
libpq Server-side fix for delayed NOTIFY and SIGTERM processing. 2018-10-19 21:39:21 -04:00
main Update copyright for 2018 2018-01-02 23:30:12 -05:00
nodes Correct attach/detach logic for FKs in partitions 2018-10-12 12:38:03 -03:00
optimizer Fix interaction of CASE and ArrayCoerceExpr. 2018-10-30 15:26:11 -04:00
parser Fix interaction of CASE and ArrayCoerceExpr. 2018-10-30 15:26:11 -04:00
partitioning Simplify partitioned table creation vs. relcache 2018-09-05 14:36:13 -03:00
po Translation updates 2018-10-15 11:33:11 +02:00
port Pad semaphores to avoid false sharing. 2018-07-25 11:00:42 +12:00
postmaster Stop bgworkers during fast shutdown with postmaster in startup phase 2018-08-29 17:10:13 -07:00
regex Clean up warnings from -Wimplicit-fallthrough. 2018-05-01 19:35:08 -04:00
replication Fix error message typo introduced 691d79a079. 2018-11-01 10:44:53 -07:00
rewrite Fix set of NLS translation issues 2018-08-21 15:17:25 +09:00
snowball Avoid unnecessary use of pg_strcasecmp for already-downcased identifiers. 2018-01-26 18:25:14 -05:00
statistics Fix typos. 2018-08-27 09:34:35 +12:00
storage Avoid duplicate XIDs at recovery when building initial snapshot 2018-10-14 22:23:29 +09:00
tcop Server-side fix for delayed NOTIFY and SIGTERM processing. 2018-10-19 21:39:21 -04:00
tsearch Make ts_locale.c's character-type functions cope with UTF-16. 2018-11-03 13:56:10 -04:00
utils GUC: adjust effective_cache_size docs and SQL description 2018-11-02 09:11:00 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
Makefile Rearrange makefile rules for running Gen_fmgrtab.pl. 2018-05-03 17:54:18 -04:00
nls.mk Translation updates 2018-09-17 08:40:36 +02:00