表ID在Postgresql数据库中未重置的条目

时间:2016-07-11 16:31:26

标签: ruby-on-rails database postgresql

我刚刚从我的rails应用程序切换到SQLite到Postgresql。奇怪的是,我的模型的索引继续在我的沙箱之外增加。例如:

rails c -s
FactoryGirl.create(:user)
=> #<User id: 1>
^D
(0.4ms)  ROLLBACK
rails c -s
FactoryGirl.create(:user)
=> #<User id: 2>
FactoryGirl.create(:user)
=> #<User id: 3>

注意尽管从我的沙箱退出,用户id索引仍然从1开始递增。除了创建postgresql数据库的初始设置之外,我没有在普通之外定制任何东西(我知道)。至于宝石,我正在使用rails (5.0.0)(虽然在Rails 4上测试但无效)和pg (0.18.4)。发生了什么事?

default: &default
  adapter: postgresql
  encoding: unicode
  username: sample_user
  password: secret
  pool: 5

development:
  <<: *default
  database: blog_development
test:
  <<: *default
  database: blog_test

0 个答案:

没有答案