Генерация .sql файлов с помощью задачи rake - PullRequest
0 голосов
/ 01 мая 2010

В этой таблице у меня есть таблица «Выбор». Я храню статические данные для своего сайта, такие как группы крови, квалификация, типы заданий и т. Д. Я должен создать грабли, для которых нужно создать резервную копию файла choices.sql Выбор таблицы данных, второй - сброс данных из файла .sql в таблицу выбора. Как я могу создать грабли задач.

Любой другой лучший способ взять данные резервной копии из таблицы и загрузить данные в таблицу

Спасибо

1 Ответ

2 голосов
/ 01 мая 2010

Конечно,

лучший способ - создать грабли db: schema: dump и db: schema: load

с этим у вас будут схемы. Чтобы загрузить данные в вашу базу данных, вы должны добавить их через seed (db / seed.rb)

Итак, если вы хотите загрузить эти данные в свое приложение, вам следует:

  • сбросить схему
  • загрузить схему
  • загрузка начальных данных

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

, чтобы помочь вам с этим, у вас есть возможность выгрузить данные в YAML и перезагрузить их с другой стороны. Вот хороший пример задачи резервного копирования граблей: http://blog.leetsoft.com/2006/5/29/easy-migration-between-databases

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