Могу ли я сгенерировать файл миграции базы данных ruby ​​on rails из файла sql MySQL - PullRequest
2 голосов
/ 03 мая 2010

У меня есть файл сценария sql, который при импорте создает таблицу в базе данных MySQL и заполняет ее записью 2800. Это все почтовые индексы страны Бельгия.

Теперь я хотел бы создать файл миграции базы данных Ruby on Rails из этого. Есть идеи, как мне это сделать?

Может быть, есть способ обойти? Указание в файле миграции базы данных выполнить отдельный скрипт sql?

Спасибо, Michael

1 Ответ

8 голосов
/ 03 мая 2010

Если ваш config / database.yml ссылается на схему базы данных MySQL со схемой, тогда выполните

rake db:schema:dump

Это создаст файл db / schema.rb, который не зависит от базы данных.

Скопируйте schema.rb в db / migrate / 001_original_schema.rb:

* +1007 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...