Ukázalo se, že řešení je mnohem jednodušší, než se původně myslelo, díky Postgres' Funkce systémových informací .
txid_current()lze použít ve spouštěči k přiřazenírowversionzáznamu .txid_snapshot_min(txid_current_snapshot())lze použít k získání minimální aktivní transakce stejným způsobem, jakým by uživatel SQL Server mohl použítmin_active_rowversion().
Nejlepší na tom je, že jsou 64bitové, trvalé a nepodléhají vysávání:
Postgres je opravdu úžasný.