Hello all I'm in the need for my custom written replication engine to obtain the current transaction id from a trigger function. As far as I'm told it's not possible today. Would people object much if this functionality was added for 8.2 ? It's the last piece of postgresql C code I have left in my application and I think it would be a nice information in general to have available for users. If not for anything else then for simple statistics.
I attached the function I use with great success today. Best regards, Nicolai Petri ------------------------- PG_FUNCTION_INFO_V1(get_transaction_id); Datum get_transaction_id(PG_FUNCTION_ARGS) { TransactionId curxact; curxact=GetTopTransactionId(); return Int32GetDatum(curxact); } ------------------------ ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match