Конечно,
лучший способ - создать грабли db: schema: dump и db: schema: load
с этим у вас будут схемы. Чтобы загрузить данные в вашу базу данных, вы должны добавить их через seed (db / seed.rb)
Итак, если вы хотите загрузить эти данные в свое приложение, вам следует:
- сбросить схему
- загрузить схему
- загрузка начальных данных
это решит вашу проблему, если вы захотите загрузить свою схему и исходные данные. Это не поможет вам восстановить резервную копию, я думаю, что это то, что вам нужно
, чтобы помочь вам с этим, у вас есть возможность выгрузить данные в YAML и перезагрузить их с другой стороны. Вот хороший пример задачи резервного копирования граблей:
http://blog.leetsoft.com/2006/5/29/easy-migration-between-databases