OSDN Git Service

Added the Skytools extended transaction ID module to contrib as discussed
authorJan Wieck <JanWieck@Yahoo.com>
Sun, 7 Oct 2007 23:32:19 +0000 (23:32 +0000)
committerJan Wieck <JanWieck@Yahoo.com>
Sun, 7 Oct 2007 23:32:19 +0000 (23:32 +0000)
commit1f92630fc4ef1aebb724cebe59d402b60e4c805b
treec3981b97ed7612b97bf40581de1289a1c2b313e4
parent2a997a7065cbe25299006ca6ed6156516a56466f
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
contrib/Makefile
contrib/txid/Makefile [new file with mode: 0644]
contrib/txid/README.txid [new file with mode: 0644]
contrib/txid/expected/txid.out [new file with mode: 0644]
contrib/txid/sql/txid.sql [new file with mode: 0644]
contrib/txid/txid.c [new file with mode: 0644]
contrib/txid/txid.sql.in [new file with mode: 0644]
contrib/txid/uninstall_txid.sql [new file with mode: 0644]