海拉拉(Hayrulla Melibayev)
嗨,我有一些值的PostgreSQL数据库。创建表时,我并没有特别注意它们的ID列。现在,如果我检查序列,就会发现其中一些的最大值是int类型。如何在不更改数据ID的情况下将它们更改为bigint。我将表中的ID字段类型从int更改为bigint。然后ALTER SEQUENCE public.kvitansiya_id_seq MAXVALUE 9223372036854775807;
命令返回错误,例如
SQL错误[22023]:错误:最大值(9223372036854775807)数据类型为乱序(整数)。
这是DBeaver上序列表的照片。
海拉拉(Hayrulla Melibayev)
谢谢@ akhilesh-mishra。解决方案
ALTER SEQUENCE public.kvitansiya_id_seq as bigint MAXVALUE 9223372036854775807;
太棒了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句