rake db: migrate стирает мою базу данных - PullRequest
0 голосов
/ 14 января 2011

У меня есть приложение, которое я портирую с PHP / Symfony на Ruby / Rails.Хотя язык меняется, нет необходимости каким-либо образом изменять базу данных (MySQL).

Поскольку моя база данных уже определена, у меня нет причин для индивидуального создания модели Rails для каждой таблицы ивручную укажите атрибуты каждой модели.Учитывая размер моей базы данных, это было бы смешно.

Поскольку мне не нужно создавать модели по отдельности, мой schema.yml пуст.Поскольку schema.yml пусто, запуск rake db:migrate уничтожит мою базу данных.(По крайней мере, я думаю, что в этом причина. Я могу ошибаться.)

Может кто-нибудь порекомендовать способ справиться с такой ситуацией, когда у меня есть существующая база данных, но я не хочу вручную заново определять каждую таблицудля рельсов?

1 Ответ

1 голос
/ 14 января 2011

Вы пробовали рейк db: dump?

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