Как изменить первичный ключ в файле миграции rails?

Мне нужно перенести старую таблицу MySQL, как это:

Products
  name (string, primary_key)

к этой схеме:

Products
  id (integer, primary_key, auto_generated)
  name (unique)

Мне нужны значения Products.id, заполненные в новой таблице. Как я могу написать файл миграции rails? Я использую Rails 3.2.7

У меня сейчас 2 проблемы: 1. Я не могу найти метод для удаления первичного ключа в ActiveRecord :: Migration 2. Я не знаю, как генерировать значения для вновь добавленного первичного ключа.

Ответы на вопрос(2)

Ваш ответ на вопрос