Add a pg_lsn data type, to represent an LSN.
Robert Haas <rhaas@postgresql.org>
Add a pg_lsn data type, to represent an LSN. Robert Haas and Michael Paquier
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/datatype.sgml | modified | +32 −0 |
| src/backend/utils/adt/Makefile | modified | +1 −1 |
| src/backend/utils/adt/pg_lsn.c | added | +180 −0 |
| src/include/catalog/catversion.h | modified | +1 −1 |
| src/include/catalog/pg_operator.h | modified | +16 −0 |
| src/include/catalog/pg_proc.h | modified | +17 −0 |
| src/include/catalog/pg_type.h | modified | +5 −0 |
| src/include/fmgr.h | modified | +2 −0 |
| src/include/postgres.h | modified | +14 −0 |
| src/include/utils/pg_lsn.h | added | +34 −0 |
| src/test/regress/expected/pg_lsn.out | added | +62 −0 |
| src/test/regress/parallel_schedule | modified | +1 −1 |
| src/test/regress/serial_schedule | modified | +1 −0 |
| src/test/regress/sql/pg_lsn.sql | added | +25 −0 |