【发布时间】:2020-06-22 14:11:33
【问题描述】:
我最后一条记录的主键是 552,当我添加一条新记录时,它分配的主键是 584。
我很惊讶并想知道这种行为的可能原因。
申请详情:
- 服务器:Heroku 爱好计划 - dyno
- 数据库:Heroku Postgres
- 框架:Ruby on Rails
附加信息 -> 我正在使用 rails 管理面板添加新记录
【问题讨论】:
-
是否有可能添加和删除记录?由于最后一条记录已被删除,ID 号不会被重复使用或重置。
-
有时我在事务中做某事并且发生错误,记录没有插入,但我的id仍然递增
-
@SteveTurczyn 我需要确认是否发生了这种情况,因为我没有删除任何记录。
-
您的序列是否将
CACHE设置为大于1 的值? -
@jjanes 我该如何检查?
标签: ruby-on-rails postgresql heroku rails-activerecord heroku-postgres