我有这个疑问,如何在postgresql中配置序列的默认最小值? 有可能吗?
我想在Postgresql中为数据库中的所有表更改序列的默认最小值。 我不喜欢使用 CREATE SEQUENCE 和 ALTER SEQUENCE ,因为我不想做手工操作。 如果我用序列创建新表。自动应该取最小值为1000而不是1,配置后如果我创建一个序列它应该采取默认最小值是1000(配置值)
我需要在Postgresql中配置序列的最小值和最大值。 Postgresql.conf文件中是否有任何变量。
答案 0 :(得分:1)
Postgresql.conf文件中是否有任何变量。
不,没有。您必须更改序列或使用SETVAL()设置所需的值。
您可以更改创建序列的PostgreSQL的源代码并编译您自己的PostgreSQL版本,这将修复您在数据库中创建的每个序列。