Ich muss eine alte mysql-Tabelle wie folgt migrieren:
%Vor%zu diesem Schema:
%Vor%Ich brauche die Products.id-Werte in der neuen Tabelle. Wie kann ich die Schienen-Migrationsdatei schreiben? Ich benutze Rails 3.2.7
Ich habe jetzt 2 Probleme: 1. Ich kann keine Methode zum Entfernen des Primärschlüssels in ActiveRecord :: Migration finden 2. Ich weiß nicht, wie man Werte für neu hinzugefügten Primärschlüssel erzeugt.
Sie könnten beliebige SQL in Ihrer Migration ausführen:
%Vor%und fügen Sie dann die neue Spalte hinzu:
%Vor%Siehe:
Entfernen Sie den Primärschlüssel in MySQL
Tags und Links ruby-on-rails database-migration rails-migrations