事实证明,得益于Postgres的系统信息功能,该解决方案比最初想像的要简单得多。
txid_current()
可以在触发器中用于分配记录的rowversion
。txid_snapshot_min(txid_current_snapshot())
可以用来获得最小活动事务,其方式与SQL Server用户可能使用的方式相同min_active_rowversion()
。
最好的部分是这些是64位的,永久的,不受清除的影响:
Postgres确实很棒。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)