Как управлять живыми данными в проекте на основе Django? - PullRequest
0 голосов
/ 24 апреля 2011

Нуб здесь ...:)

Я работаю над небольшим личным проектом, который уже находится в "производстве", но разработка все еще продолжается. В последние недели мне удалось обработать обновления хакерским способом. Обычно я делаю дамп (все еще небольшой) базы данных в файлы json, разделенные приложением или иногда таблицей, удаляю все в базе данных, внедряю изменения модели в скриптах уровня json, синхронизирую новую базу данных и помещаю все обратно на. Я знаю, это глупо, но мне не хватает знаний о лучшей альтернативе. Итак, теперь, когда я на грани безумия от этой стратегии, я прихожу к вам, ребята.

Я посмотрел на юг, но не смог понять, насколько точно это рабочий процесс по переносу данных (в отличие от миграции схемы, что очевидно).

Итак, как вы, ребята, делаете это?

Заранее спасибо.

1 Ответ

1 голос
/ 24 апреля 2011

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

Если вы просто добавляете модели и поля, вам не нужно это делать, вы можете просто использовать простой Юг.

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