postgresql/src/tools
Robert Haas 5a991ef869 Allow logical decoding via the walsender interface.
In order for this to work, walsenders need the optional ability to
connect to a database, so the "replication" keyword now allows true
or false, for backward-compatibility, and the new value "database"
(which causes the "dbname" parameter to be respected).

walsender needs to loop not only when idle but also when sending
decoded data to the user and when waiting for more xlog data to decode.
This means that there are now three separate loops inside walsender.c;
although some refactoring has been done here, this is still a bit ugly.

Andres Freund, with contributions from Álvaro Herrera, and further
review by me.
2014-03-10 13:50:28 -04:00
..
editors Update Emacs configuration 2013-08-13 20:08:44 -04:00
entab entab: add new options 2014-01-31 11:05:21 -05:00
findoidjoins Update copyright for 2014 2014-01-07 16:05:30 -05:00
ifaddrs Update copyright for 2014 2014-01-07 16:05:30 -05:00
make_diff Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
msvc Disable RandomizedBaseAddress on MSVC builds 2014-02-18 14:45:58 +01:00
pginclude pgindent run for release 9.3 2013-05-29 16:58:43 -04:00
pgindent Allow logical decoding via the walsender interface. 2014-03-10 13:50:28 -04:00
ccsym Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
check_bison_recursion.pl Update copyright for 2014 2014-01-07 16:05:30 -05:00
codelines Fix remaining stray references to CVS. 2010-09-22 19:51:39 -04:00
copyright.pl Update copyright for 2014 2014-01-07 16:05:30 -05:00
FAQ2txt Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_badmacros Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
find_static Adjust find_status for newer Linux 'nm' output format. 2012-11-13 21:08:07 -05:00
find_typedef Remove BSD/OS (BSDi) port. There are no known users upgrading to 2012-05-03 10:58:44 -04:00
git-external-diff Add comment to tools/git-external-diff. 2011-03-11 05:06:31 -05:00
git_changelog Increase git_changelog's timestamp_slop from 10 min to 1 day. 2013-12-02 11:33:49 -05:00
make_ctags Mention original ctags option name. 2012-02-24 16:19:18 -05:00
make_etags Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
make_mkid Add another pgdefine path check, and a cvs-git change. 2011-08-26 21:52:35 -04:00
pgtest pgtest: allow passing parameters, e.g. -s/--silent 2013-08-05 19:59:52 -04:00
RELEASE_CHANGES Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:04 -05:00
valgrind.supp Prevent using strncpy with src == dest in TupleDescInitEntry. 2013-10-28 20:49:24 -04:00
version_stamp.pl Update copyright for 2014 2014-01-07 16:05:30 -05:00
win32tzlist.pl Update copyright for 2014 2014-01-07 16:05:30 -05:00