SQL删除模型表的所有id路径

时间:2013-09-16 12:27:29

标签: ruby-on-rails ruby sqlite ruby-on-rails-4 sqlite3-ruby

刚刚删除了我的所有模型表(Setting.delete_all)。但是当我创建一个新设置时,它从id 12开始。如何删除“已删除设置”的ID?我想删除所有内容,以便在创建新设置时从设置/ 1开始。

帮助,谢谢:)

1 个答案:

答案 0 :(得分:1)

您需要删除表,然后使用迁移重新生成它:

删除表:

rake db:migrate:down VERSION="20130910082232"    #replace with version no. of your table migration

然后再次创建它:

rake db:migrate:up VERSION="20130910082232"      #replace with version no. of your table migration