【发布时间】:2017-03-01 12:57:58
【问题描述】:
我执行了以下命令:
pg_dump -h 10.100.1.2 -U user -n schema1 > backup.sql
此命令创建模式“schema1”的转储,但生成的转储只有模式的结构。
如何使用结构和数据 (INSERT) 生成架构转储?
【问题讨论】:
-
该命令将包含数据。您可能改用
-s schema1吗?如果您确定您使用了-n schema1,那么该架构中的表不包含任何数据。 -
有关标志和用法的完整列表,请参阅文档:postgresql.org/docs/9.3/static/app-pgdump.html 上面的命令包含数据。如果您使用
-s,则不会。如果您只想要数据,请使用-a标志。
标签: postgresql postgresql-9.3 pg-dump