Синхронизация c postgres базы данных через git - PullRequest
0 голосов
/ 03 августа 2020

Мы 3 студента, работающих над проектом django с базой данных postgres, и мы синхронизируем c наш проект друг с другом через репозиторий git, например gitlab. у нас разные ОС (windows 10 и linux ubuntu 20). и мы используем vscode как IDE. Как мы можем синхронизировать c всю нашу базу данных (ввод данных) через git (например, sqlite)? Есть ли способ справиться с этим, преобразовав нашу базу данных в файл?

Ответы [ 3 ]

2 голосов
/ 03 августа 2020

Очень сложно синхронизировать c ваши три локальные базы данных. Лучший способ - разместить свою базу данных на облачной платформе, и все трое из вас подключатся к ней.

Есть бесплатная облачная платформа, которую вы можете использовать в течение 1 года, например веб-сервис Amazon или облачная платформа Google. Вам просто нужна активная дебетовая / кредитная карта, она не будет взимать с вас плату, за исключением amazon, с нее будет вычтена 1 доллар для проверки учетной записи.

1 голос
/ 03 августа 2020

Я определенно хотел бы go с этим ответом . Если вы не хотите этого делать, используйте pg_dump, чтобы экспортировать данные из базы данных в виде текстового файла, и синхронизируйте c, используя git. Но вы все равно можете получить много конфликтов слияния.

0 голосов
/ 03 августа 2020

Я использую https://www.elephantsql.com/, и он работает! спасибо

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