SolovyevMax
@SolovyevMax

Как вносить изменения, происходящие внутри базы данных, в git?

Продумываю структуру первого проекта интернет магазина. Хочется использовать связку python-фреймворка, mongoDB и git. И никак не могу найти адекватного решения. Как обычно это происходит в проектах? Как я могу синхронизировать изменения в БД вместе с commit, например?

Для чего это нужно, думаю, понятно. Например, структура меню или каталогов хранится в базе. Происходят какие-то изменения в их организации. И хочется эти изменения закоммитить, чтобы была впоследствии возможность откатиться. Что делают в таких ситуациях? И если нет какого-то популярного решения, как же тогда идет разработка?
  • Вопрос задан
  • 3390 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Миграции.

Вообще в контексте mongodb говорить о изменениях в схеме даных это как-то странно, обычно этого не требуется.
Ответ написан
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
А чем не устраивает хранение версий в самой монге? Вот некоторые примеры - stackoverflow.com/questions/4185105/ways-to-implem...
software.danielwatrous.com/representing-revision-d...
Ответ написан
Комментировать
targetjump
@targetjump
Вам не кажеться что хранить данные бд с помощью системы контроля версий это концептуально не то решение.

Вам нужно решить этот вопрос на уровне бд.
В монге с этим вообще проблем быть не может.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы