随着我的初始产品即将发布,我正在尝试运行其他数据库进行开发,因此我想知道如何维护两个不同的数据库。我正在使用postgresql作为我的DBMS
我希望开发数据库和生产数据库具有完全相同的架构。有没有一种方法可以自动执行此操作?如果必须手动操作,更新架构的最佳方法是什么?
谢谢
答案 0 :(得分:1)
我希望开发数据库和生产数据库具有完全相同的架构。
然后仅创建两个具有相同架构的数据库。
或者您可以阅读有关模板数据库的更多信息-https://www.postgresql.org/docs/11/manage-ag-templatedbs.html。
这个想法是,当您创建新数据库时,它实际上是从template1
复制而来的,您可以编辑template1
,每个新数据库都会有您需要的架构/表。