postgresql/src/backend
Heikki Linnakangas 398cf255ad In GIN recompression code, use mmemove rather than memcpy, for vacuum.
When vacuuming a data leaf page, any compressed posting lists that are not
modified, are copied back to the buffer from a later location in the same
buffer rather than from  a palloc'd copy. IOW, they are just moved
downwards in the same buffer. Because the source and destination addresses
can overlap, we must use memmove rather than memcpy.

Report and fix by Alexander Korotkov.
2014-01-24 10:48:45 +02:00
..
access In GIN recompression code, use mmemove rather than memcpy, for vacuum. 2014-01-24 10:48:45 +02:00
bootstrap Fix possible crashes due to using elog/ereport too early in startup. 2014-01-11 16:36:07 -05:00
catalog Make DROP IF EXISTS more consistently not fail 2014-01-23 14:40:29 -03:00
commands ALTER TABLESPACE ... MOVE ... OWNED BY 2014-01-23 23:52:40 -05:00
executor Make bitmap heap scans show exact/lossy block info in EXPLAIN ANALYZE. 2014-01-13 14:42:16 -05:00
foreign Update copyright for 2014 2014-01-07 16:05:30 -05:00
lib Update copyright for 2014 2014-01-07 16:05:30 -05:00
libpq Remove support for native krb5 authentication 2014-01-19 17:05:01 +01:00
main Fix possible crashes due to using elog/ereport too early in startup. 2014-01-11 16:36:07 -05:00
nodes ALTER TABLESPACE ... MOVE ... OWNED BY 2014-01-23 23:52:40 -05:00
optimizer Speed up COPY into tables with DEFAULT nextval() 2014-01-20 17:22:38 +00:00
parser ALTER TABLESPACE ... MOVE ... OWNED BY 2014-01-23 23:52:40 -05:00
po Translation updates 2013-12-02 00:17:07 -05:00
port Allow use of "z" flag in our printf calls, and use it where appropriate. 2014-01-23 17:18:33 -05:00
postmaster Fix VACUUM's reporting of dead-tuple counts to the stats collector. 2014-01-18 19:24:33 -05:00
regex Make various variables const (read-only). 2014-01-18 16:04:32 -05:00
replication Fix Hot Standby feedback sending when streaming busily. 2014-01-16 23:15:41 +02:00
rewrite Update copyright for 2014 2014-01-07 16:05:30 -05:00
snowball Update copyright for 2014 2014-01-07 16:05:30 -05:00
storage Allow use of "z" flag in our printf calls, and use it where appropriate. 2014-01-23 17:18:33 -05:00
tcop Add ALTER TABLESPACE ... MOVE command 2014-01-18 18:56:40 -05:00
tsearch Make various variables const (read-only). 2014-01-18 16:04:32 -05:00
utils Allow use of "z" flag in our printf calls, and use it where appropriate. 2014-01-23 17:18:33 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Update copyright for 2014 2014-01-07 16:05:30 -05:00
nls.mk Add libpgcommon to backend gettext source files 2013-10-19 13:49:05 -04:00