postgresql/src/bin/pg_controldata
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer.
This simplifies code that needs to do arithmetic on XLogRecPtrs.

To avoid changing on-disk format of data pages, the LSN on data pages is
still stored in the old format. That should keep pg_upgrade happy. However,
we have XLogRecPtrs embedded in the control file, and in the structs that
are sent over the replication protocol, so this changes breaks compatibility
of pg_basebackup and server. I didn't do anything about this in this patch,
per discussion on -hackers, the right thing to do would to be to change the
replication protocol to be architecture-independent, so that you could use
a newer version of pg_receivexlog, for example, against an older server
version.
2012-06-24 19:19:45 +03:00
..
po Translation updates for 9.1beta2 2011-06-09 23:02:48 +03:00
.gitignore Move CRC tables to libpgport, and provide them in a separate include file. 2012-02-28 19:53:39 -05:00
Makefile Move CRC tables to libpgport, and provide them in a separate include file. 2012-02-28 19:53:39 -05:00
nls.mk Make _ be automatically included in GETTEXT_TRIGGERS 2011-06-26 23:05:30 +03:00
pg_controldata.c Replace XLogRecPtr struct with a 64-bit integer. 2012-06-24 19:19:45 +03:00