在此迁移中,我在底部添加了语句,以便在我的Postgres DB中以1000开始用户索引:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :first_name
t.string :last_name
t.string :email
t.string :password_digest
t.timestamps
end
execute "SELECT setval('users_id_seq', 1000);" # <---- This right here
end
end
似乎没有发生任何事情。 (我已多次运行rake db:reset
,似乎没有任何效果。)
通过命令行执行此操作时,可以从DB控制台进行操作。我做错了什么?