Nella mia migrazione ho:Come resettare il campo di incremento automatico in una migrazione di ActiveRecord?
def up
MyModel.destroy_all
MyModel.create!({:id=>1,:name=>'foo'})
MyModel.create!({:id=>2,:name=>'fooBar'})
MyModel.create!({:id=>3,:name=>'fooNull'})
end
perché ho bisogno di ignorare i dati che era già sul tavolo my_models
Ma Anche se sto specificando il id
su MySQL continua la numerazione dalla posizione in cui si già lo era.
Ho bisogno di appoggiare il contatore sull'aumento automatico per id
per avere solo questi 3 nuovi record con tali valori di id attraverso la migrazione di Active Record sull'applicazione Ruby on Rails.
ALTER SEQUENCE non è supportato da MySQL – PinnyM
Questo funziona su Postgres – Xavier