postgresql/src/backend
Robert Haas 66abc2608c Add a new reloption, user_catalog_table.
When this reloption is set and wal_level=logical is configured,
we'll record the CIDs stamped by inserts, updates, and deletes to
the table just as we would for an actual catalog table.  This will
allow logical decoding to use historical MVCC snapshots to access
such tables just as they access ordinary catalog tables.

Replication solutions built around the logical decoding machinery
will likely need to set this operation for their configuration
tables; it might also be needed by extensions which perform table
access in their output functions.

Andres Freund, reviewed by myself and others.
2013-12-10 19:17:34 -05:00
..
access Add a new reloption, user_catalog_table. 2013-12-10 19:17:34 -05:00
bootstrap Prevent memory leaks from accumulating across printtup() calls. 2013-11-03 11:33:05 -05:00
catalog Add new wal_level, logical, sufficient for logical decoding. 2013-12-10 19:01:40 -05:00
commands Add a new reloption, user_catalog_table. 2013-12-10 19:17:34 -05:00
executor Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 2013-11-21 19:37:20 -05:00
foreign Arrange to cache FdwRoutine structs in foreign tables' relcache entries. 2013-03-06 23:48:09 -05:00
lib Use improved vsnprintf calling logic in more places. 2013-10-24 21:43:57 -04:00
libpq SSL: Support ECDH key exchange 2013-12-07 15:11:44 -05:00
main
nodes Rename TABLE() to ROWS FROM(). 2013-12-10 09:34:37 -05:00
optimizer Fix possible crash with nested SubLinks. 2013-12-10 16:10:17 -05:00
parser Rename TABLE() to ROWS FROM(). 2013-12-10 09:34:37 -05:00
po Translation updates 2013-12-02 00:17:07 -05:00
port
postmaster Add new wal_level, logical, sufficient for logical decoding. 2013-12-10 19:01:40 -05:00
regex
replication
rewrite Refine our definition of what constitutes a system relation. 2013-11-28 20:57:20 -05:00
snowball
storage Fixups for dsm.c's file descriptor handling. 2013-12-09 11:15:19 -05:00
tcop Fix assorted race conditions in the new timeout infrastructure. 2013-11-29 16:41:00 -05:00
tsearch
utils Add new wal_level, logical, sufficient for logical decoding. 2013-12-10 19:01:40 -05:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk
Makefile
nls.mk Add libpgcommon to backend gettext source files 2013-10-19 13:49:05 -04:00