postgresql/src
Peter Eisentraut 30982be4e5 Integrate pg_upgrade_support module into backend
Previously, these functions were created in a schema "binary_upgrade",
which was deleted after pg_upgrade was finished.  Because we don't want
to keep that schema around permanently, move them to pg_catalog but
rename them with a binary_upgrade_... prefix.

The provided functions are only small wrappers around global variables
that were added specifically for pg_upgrade use, so keeping the module
separate does not create any modularity.

The functions still check that they are only called in binary upgrade
mode, so it is not possible to call these during normal operation.

Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
2015-04-14 19:26:37 -04:00
..
backend Integrate pg_upgrade_support module into backend 2015-04-14 19:26:37 -04:00
bin Integrate pg_upgrade_support module into backend 2015-04-14 19:26:37 -04:00
common Reorganize our CRC source files again. 2015-04-14 17:03:42 +03:00
include Integrate pg_upgrade_support module into backend 2015-04-14 19:26:37 -04:00
interfaces libpq: Don't overwrite existing OpenSSL thread callbacks 2015-04-09 20:45:34 -04:00
makefiles Revert haphazard pgxs makefile changes 2014-12-04 08:07:59 -05:00
pl Tweak __attribute__-wrapping macros for better pgindent results. 2015-03-26 14:03:25 -04:00
port Optimize pg_comp_crc32c_sse42 routine slightly, and also use it on x86. 2015-04-14 23:58:16 +03:00
template Remove duplicate specification of -Ae for HP-UX C compiler. 2015-01-13 22:52:11 -05:00
test Add system view pg_stat_ssl 2015-04-12 19:07:46 +02:00
timezone Update time zone data files to tzdata release 2015a. 2015-01-30 22:45:44 -05:00
tools Use Intel SSE 4.2 CRC instructions where available. 2015-04-14 17:05:03 +03:00
tutorial Update copyright for 2015 2015-01-06 11:43:47 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Use Intel SSE 4.2 CRC instructions where available. 2015-04-14 17:05:03 +03:00
Makefile.shlib Unlink static libraries before rebuilding them. 2015-03-01 13:05:23 -05:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00