rake db: migrate стирает мою базу данных

0

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

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

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

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

Теги:
rails-migrations

1 ответ

1
Лучший ответ

Вы пробовали использовать rake db: dump?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню