小编Fat*_*tie的帖子

为更新实现“序列号”,而不是日期时间;postgres 专门

所以是一个 postgres 数据库(特别是一个 AmazonRDS 实例 fwiw)。

安排事情以获取任何记录的最后更新(或创建)时间很容易。

该信息将是日期时间。

我想要实现的是:想象一个整数,sequenceNumber,它对数据库来说是原子的和全局的。

简单地说,每个表都会有一个 sequenceNumber 字段。

任何时候任何记录(即,在任何表中)被更新(或创建),它都会获得下一个序列号。

您知道如何拥有对数据库一无所知的程序员朋友。海浪。我的白痴解决方案是,在整个代码库中,每次创建或修改记录时,一定要记得更新它的序列号。(当然,只需要一个全局系统来给出下一个原子序列号。)

对此的声音解决方案是什么?

事实上,它是否已经以某种我不知道的方式完全可用,或者?

postgresql sequence amazon-rds

4
推荐指数
2
解决办法
460
查看次数

标签 统计

amazon-rds ×1

postgresql ×1

sequence ×1