Ho bisogno di migrare un vecchio tavolo mysql in questo modo:Come modificare la chiave primaria nel file di migrazione dei binari?
Products
name (string, primary_key)
a questo schema:
Products
id (integer, primary_key, auto_generated)
name (unique)
Ho bisogno dei valori Products.id popolati nella nuova tabella. Come posso scrivere il file di migrazione delle rotaie? Sto usando Rails 3.2.7
ho 2 problemi: ora 1. Non riesco a trovare un metodo per estrarre la chiave primaria in ActiveRecord :: migrazione 2. Non so come generare i valori per nuovi aggiunta chiave primaria.
possibile duplicato di [come aggiungere una chiave primaria a una tabella in rotaie] (http://stackoverflow.com/questions/9644509/how-to-add-a-primary-key-to-a -table-in-rails) – Lucio