【问题标题】:Sync postgres database via git通过 git 同步 postgres 数据库
【发布时间】:2020-08-03 12:42:03
【问题描述】:

我们是 3 名学生,他们正在使用 postgres 数据库开发 django 项目,我们通过 gitlab 之类的 git 存储库相互同步我们的项目。我们有不同的操作系统(windows 10 和 linux ubuntu 20)。我们使用 vscode 作为 IDE。 我们如何通过 git(如 sqlite)同步整个数据库(数据输入)? 有没有办法通过将我们的数据库转换为文件来处理它?

【问题讨论】:

    标签: django database git postgresql synchronization


    【解决方案1】:

    同步三个本地数据库非常复杂。最好的方法是将您的数据库托管到云平台中,然后你们三个都连接到该平台。

    有免费的云平台可以使用 1 年,如亚马逊网络服务、谷歌云平台。您只需要一张有效的借记卡/信用卡,它不会向您收费,亚马逊除外,它会扣除 1​​ 美元用于帐户验证。

    【讨论】:

      【解决方案2】:

      我肯定会选择this answer
      如果您不想这样做,请使用pg_dump 将数据库中的数据导出为文本文件并使用 git 同步该文件。但是你可能仍然会遇到很多合并冲突。

      【讨论】:

        【解决方案3】:

        我使用https://www.elephantsql.com/ 并且它有效!谢谢

        【讨论】:

          猜你喜欢
          • 2012-11-23
          • 1970-01-01
          • 2010-09-14
          • 2012-08-26
          • 1970-01-01
          • 1970-01-01
          • 2022-12-28
          • 2016-10-31
          • 1970-01-01
          相关资源
          最近更新 更多