Rails with postgres, ricreando un tavolo dopo che è stato rilasciato - ruby-on-rails, postgresql

Ho eseguito questo comando per eliminare uno dei miei tavoli e ha funzionato bene.

DROP TABLE gallery_images;

Ora voglio ricreare quella tabella ed eseguire un rake: la migrazione di db non sta facendo nulla, ma è necessario fare qualcosa per ricrearlo? Ecco come appare il file di migrazione.

class CreateGalleryImages < ActiveRecord::Migration
def change
create_table :gallery_images do |t|
t.string :url
t.string :source
t.string :thumb
t.string :large
t.string :original
t.string :link

t.timestamps
end
end
end

risposte:

1 per risposta № 1

Basta eliminare la riga nel schema_migrations tabella con lo stesso timestamp del timestamp nel nomefile della migrazione. Quindi eseguire rake db:migrate ancora.


domande correlate
Menu