Rails reset ALL Postgres sequences?

后端 未结 2 1526
耶瑟儿~
耶瑟儿~ 2021-02-01 05:23

The following works in the Rails 3 console to reset Postgres sequences:

ActiveRecord::Base.connection.reset_pk_sequence!(\'menucontrols\')
ActiveRecord::Base.con         


        
2条回答
  •  滥情空心
    2021-02-01 06:26

    This is easier

    ActiveRecord::Base.connection.tables.each do |t|
      ActiveRecord::Base.connection.reset_pk_sequence!(t)
    end
    

提交回复
热议问题