我刚刚从我的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