postgresql/src/backend
Tom Lane fdf87ed451 Fix failure-to-copy bug in commit 6f6b99d13.
The previous coding of get_qual_for_list() was careful to copy everything
it was using from the input data structure.  The new version missed
making a copy of pass-by-ref datum values that it's inserting into Consts.
This is not optional, however, as revealed by buildfarm failures on
machines running -DRELCACHE_FORCE_RELEASE: we're copying from a relcache
entry that could go away before the required lifespan of our output
expression.  I'm pretty sure -DCLOBBER_CACHE_ALWAYS machines won't like
this either, but none of them have reported in yet.
2017-09-08 20:45:31 -04:00
..
access Improve performance of get_actual_variable_range with recently-dead tuples. 2017-09-07 19:41:51 -04:00
bootstrap Remove unnecessary parentheses in return statements 2017-09-05 14:52:55 -04:00
catalog Fix failure-to-copy bug in commit 6f6b99d13. 2017-09-08 20:45:31 -04:00
commands Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
executor Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
foreign Abstract logic to allow for multiple kinds of child rels. 2017-04-03 22:41:31 -04:00
lib Suppress compiler warnings in dshash.c. 2017-09-03 11:12:29 -04:00
libpq Clean up shm_mq cleanup. 2017-08-31 15:10:24 -04:00
main Change pg_ctl to detect server-ready by watching status in postmaster.pid. 2017-06-28 17:31:32 -04:00
nodes Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
optimizer Clean up handling of dropped columns in NAMEDTUPLESTORE RTEs. 2017-09-06 10:41:05 -04:00
parser Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
po Translation updates 2017-08-07 13:55:34 -04:00
port Change pg_ctl to detect server-ready by watching status in postmaster.pid. 2017-06-28 17:31:32 -04:00
postmaster Use group updates when setting transaction status in clog. 2017-09-01 11:45:40 -04:00
regex Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
replication Correct base backup throttling 2017-09-05 17:27:30 +02:00
rewrite Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
snowball Initial pgindent run with pg_bsd_indent version 2.0. 2017-06-21 14:39:04 -04:00
statistics Remove obsolete comments about functional dependencies 2017-07-26 11:40:39 -04:00
storage Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
tcop Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
tsearch Remove unnecessary parentheses in return statements 2017-09-05 14:52:55 -04:00
utils Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Add ICU_CFLAGS to global CPPFLAGS 2017-06-12 15:57:22 -04:00
Makefile Inject $(ICU_LIBS) regardless of platform. 2017-08-20 21:22:18 -07:00
nls.mk Translation updates 2017-05-15 12:19:54 -04:00