У меня есть приложение, которое я переношу из PHP/symfony в Ruby/Rails. Хотя язык меняется, нет необходимости каким-либо образом модифицировать базу данных (MySQL).
Поскольку у меня уже установлена моя база данных, нет никаких оснований для индивидуального создания модели Rails для каждой таблицы и вручную указать атрибуты каждой модели. Учитывая размер моей базы данных, это было бы смешно.
Поскольку мне не нужно индивидуально создавать модели, мой schema.yml
пуст. Поскольку schema.yml
пуст, запуск rake db:migrate
приведет к уничтожению моей базы данных. (По крайней мере, я думаю, что причина. Я могу ошибаться.)
Кто-нибудь может рекомендовать способ обработки этой ситуации, когда у меня есть существующая база данных, но я не хочу вручную переопределять каждую таблицу для Rails?
Вы пробовали использовать rake db: dump?