我有一个名为User的模型。它具有自动递增的ID字段。到目前为止,我的用户ID已生成3000(自动递增)。我有一个要求,我创建了一个用户并将其ID设置为10000.当ID的自动增量值从3000达到10000时会产生什么后果?它会导致我的申请出现问题吗?
答案 0 :(得分:0)
只要序列也相应更新,你就可以了,所以它的下一个自动增量ID大于10000.你可以用setval()或alter sequence来做到这一点:
http://www.postgresql.org/docs/current/static/functions-sequence.html
http://www.postgresql.org/docs/current/static/sql-altersequence.html