database - Postgresql:保持2个序列同步

标签 database postgresql sequences

有没有办法在 Postgres 中保持 2 个序列同步?

我的意思是如果我有:

table_A_id_seq = 1
table_B_id_seq = 1

如果我执行 SELECT nextval('table_A_id_seq'::regclass)

我希望 table_B_id_seqtable_A_id_seq 具有相同的值

很明显,另一边一定是一样的。

我需要 2 个不同的序列,因为我必须破解我在 Django 中的一些约束(而且我无法在那里解决)。

最佳答案

这两个表必须以某种方式相关吗?我会将这种关系封装在包含序列的查找表中,然后用使用查找表的 View 替换您希望处理的两个表。

关于database - Postgresql:保持2个序列同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2517679/

相关文章:

c# 多线程 - 写入数据库时​​是否需要锁定?

postgresql - ST_MakeEnvelope 与谷歌地图坐标问题

Kotlin 序列 "skip"前 N 个条目

mysql - MySQL 中的 Oracle 序列等效项

bash - 如何在bash中使用变量名生成for循环序号?

java - JPA 自定义查询返回空值列表

database - 如何通过数据库更新实现 Azure Web 应用程序的零停机部署?

java - csv 文件中的反斜杠

linux - postgres用户的很多tracepath命令

sql - 如何为单个文件运行 Sequelize 向下迁移