2014-10-26 2 views
0

Недавно из моего производства был удален объект и связанные с ним объекты (возможно, 600 строк в связке таблиц). У меня есть резервная копия моих данных со спины, когда данные были в основном там, и я хотел бы ее восстановить.Восстановление части резервной копии базы данных

Какой будет самый чистый/простой способ сделать это?

Это дамп mysql, поэтому я могу легко восстановить его в dev, но что тогда? Я надеюсь на команду или 2, которая генерирует SQL-код или код ruby, который я могу переместить в перенос.

Edit: Просто наткнулся на https://github.com/rroblak/seed_dump выглядит многообещающим

ответ

0

Законченное использованием seed_dump. Несмотря на то, что он недокументирован, он может сбрасывать произвольные отношения, а не только целые модели, поэтому все, что мне нужно было сделать, это собрать правильные отношения и сбросить их в консоли rails с помощью SeedDump.dump(<relation>, <options>), чтобы получить файл семян только тех строк, которые я хотел, что я может быть восстановлено.

Смежные вопросы