Added the Skytools extended transaction ID module to contrib as discussed
Jan Wieck <JanWieck@Yahoo.com>
Added the Skytools extended transaction ID module to contrib as discussed on CORE previously. This module offers transaction ID's containing the original XID and the transaction epoch as a bigint value to the user level. It also provides a special txid_snapshot data type that contains an entire transactions visibility snapshot information, which is useful to determine if a particular txid was visible to a transaction or not. The module has been tested by porting Slony-I from using its original xxid data type. Jan
Files
| Path | Change | +/− |
|---|---|---|
| contrib/Makefile | modified | +2 −1 |
| contrib/txid/expected/txid.out | added | +212 −0 |
| contrib/txid/Makefile | added | +26 −0 |
| contrib/txid/README.txid | added | +111 −0 |
| contrib/txid/sql/txid.sql | added | +58 −0 |
| contrib/txid/txid.c | added | +475 −0 |
| contrib/txid/txid.sql.in | added | +68 −0 |
| contrib/txid/uninstall_txid.sql | added | +15 −0 |