Como alterar a chave primária no arquivo de migração de trilhos?
Eu preciso migrar uma tabela antiga do mysql assim:
Products
name (string, primary_key)
para este esquema:
Products
id (integer, primary_key, auto_generated)
name (unique)
Preciso dos valores de Products.id preenchidos na nova tabela. Como posso escrever o arquivo de migração do Rails? Eu estou usando o Rails 3.2.7
Eu tenho 2 problemas agora: 1. Eu não consigo encontrar um método para remover a chave primária em ActiveRecord :: Migration 2. Eu não sei como gerar valores para a chave primária recém-adicionada.