查询postgres数据库以查找生成表

时间:2016-10-13 21:58:52

标签: database postgresql database-replication

我们希望根据生产数据库的结构自动复制我们的本地测试数据库,即时/按需。

什么是好的,将查询prod数据库并检索生成表/视图的SQL,然后针对已清理的本地数据库运行该SQL。

或许有更好的方法可以在本地计算机上复制生产数据库?

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:2)

如果我理解您的问题是正确的,则需要复制数据库架构。您可以使用pg_dump--schema-only参数来执行此操作。它只会转储数据库的模式,您可以在本地导入它。

$ pg_dump mydb --schema-only > mydb-schema.sql