复制Postgres数据库结构,但不复制数据

时间:2016-10-24 17:16:39

标签: database postgresql docker

我们正在创建一个Dockerfile,可以使用此图像作为基础来启动Postgres数据库容器

https://hub.docker.com/_/postgres/

每次我们测试时,我们都希望创建一个以生产数据库为模板的新数据库 - 我们希望复制数据库结构而不复制表格中的数据等。

有人可以提供这样做的例子吗?我需要一些具体的数据库网址等。

有一些很好的例子here,但有一些对于Postgres newb来说有点模糊。

我看到这样的例子:

pg_dump production-db | psql test-db

我不知道“production-db”/“test-db”是指什么(它们是URL字符串?),所以我迷路了。另外,我相信这会复制数据库中的所有数据,我们真的只想复制数据库结构(表,视图等)。

0 个答案:

没有答案