Migrate the former contrib/txid module into core. This will make it easier
Tom Lane <tgl@sss.pgh.pa.us>
Migrate the former contrib/txid module into core. This will make it easier for Slony and Skytools to depend on it. Per discussion.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/datatype.sgml | modified | +7 −1 |
| doc/src/sgml/func.sgml | modified | +79 −1 |
| src/backend/utils/adt/Makefile | modified | +3 −3 |
| src/backend/utils/adt/txid.c | added | +583 −0 |
| src/include/catalog/catversion.h | modified | +2 −2 |
| src/include/catalog/pg_proc.h | modified | +23 −1 |
| src/include/catalog/pg_type.h | modified | +5 −1 |
| src/include/utils/builtins.h | modified | +21 −9 |
| src/test/regress/expected/txid.out | added | +226 −0 |
| src/test/regress/parallel_schedule | modified | +2 −2 |
| src/test/regress/serial_schedule | modified | +2 −1 |
| src/test/regress/sql/txid.sql | added | +54 −0 |