我已经创建了一个简单的应用程序,它引用我计算机上的PostgreSQL数据库。我应该如何在朋友的计算机上运行我的应用程序?他的电脑上还没有PostgreSQL数据库。我是否应该在他的计算机上安装PostgreSQL,并在他的计算机上创建完全相同的数据库,然后在他的计算机上安装我的应用程序?
发布于 2018-06-20 01:11:32
我的意思是,这是一个架构和DevOps风格的问题:如何在一个项目上进行共同开发,而不是互相踩脚趾。对此有许多解决方案,如果不能更直接地了解您的设置,我们只能猜测什么是“最好的”。
最终,如果您的项目依赖于DB,那么您的朋友将需要一个可访问的DB。如何做到这一点取决于你自己。在我们进入Postgres特定的解决方案之前,您是否考虑过使用更简单的SQLite设置“仅供开发人员使用”,然后在准备部署时迁移到Postgres?例如,这是Django website developers经常使用的策略。
更进一步说,你们不一定需要单独的数据库,只要你们每个人对DB所做的事情不会相互影响。
https://stackoverflow.com/questions/50933353
复制相似问题