Schienen mit postgres, einen Tisch nach dem Ablegen - Ruby-on-Rails, postgresql

Ich habe diesen Befehl ausgeführt, um einen meiner Tische fallen zu lassen und es hat gut funktioniert.

DROP TABLE gallery_images;

Jetzt möchte ich diese Tabelle neu erstellen und einen Rake ausführen: db migrate tut nichts. Was muss getan werden, um es neu zu erstellen? Hier ist, wie die Migrationsdatei aussieht.

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

Antworten:

1 für die Antwort № 1

Löschen Sie einfach die Zeile in der schema_migrations Tabelle mit dem gleichen Zeitstempel wie der Zeitstempel im Dateinamen der Migration. Dann ausführen rake db:migrate nochmal.


Verwandte Fragen
Speisekarte