Switch various builtin functions to use pg_lsn instead of text.
authorRobert Haas <rhaas@postgresql.org>
Wed, 19 Feb 2014 16:13:44 +0000 (11:13 -0500)
committerRobert Haas <rhaas@postgresql.org>
Wed, 19 Feb 2014 16:37:43 +0000 (11:37 -0500)
commit6f289c2b7d00f07f13f679092f7c71f78950e9da
treee90efb09103b8306a659a03a2b8fbcb55ab92c92
parent694e3d139a9d090c58494428bebfadad216419da
Switch various builtin functions to use pg_lsn instead of text.

The functions in slotfuncs.c don't exist in any released version,
but the changes to xlogfuncs.c represent backward-incompatibilities.
Per discussion, we're hoping that the queries using these functions
are few enough and simple enough that this won't cause too much
breakage for users.

Michael Paquier, reviewed by Andres Freund and further modified
by me.
doc/src/sgml/catalogs.sgml
doc/src/sgml/func.sgml
src/backend/access/transam/xlogfuncs.c
src/backend/catalog/system_views.sql
src/backend/replication/slotfuncs.c
src/include/catalog/catversion.h
src/include/catalog/pg_proc.h