postgresql - 模式的转储结构和数据

标签 postgresql postgresql-9.3 pg-dump

我执行了以下命令:

pg_dump -h 10.100.1.2 -U user -n schema1 > backup.sql

此命令创建模式“schema1”的转储,但生成的转储只有模式结构。

如何使用结构和数据 (INSERT) 生成架构转储?

最佳答案

只需从命令中删除 -n 并运行。 即

pg_dump -h 10.100.1.2 -U user schema1 > backup.sql

-n 标志告诉 PostgreSQL 仅转储命名模式,而不转储数据。

关于postgresql - 模式的转储结构和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40138955/

相关文章:

java - 准备好的语句,字符串卡在引号中

sql - 不区分大小写的外键 PostgreSQL

postgresql - 比较两个 postgres 转储文件

sql - PostgreSQL:如何实现最小基数?

sql - 检查 postgres 中多条记录的行是否存在的有效方法

postgresql - 如何在 pg_dump 中获取模式的完整列表?

postgresql - 当 .sql 文件是 ANSI 时,pg_dump 是否保留所有 Unicode 字符?

sql - 我怎样才能始终以某种格式获取时间戳,而不必每次都明确定义它

sql - PostgreSQL:具有多个日期参数的函数

postgresql - 即使启用了 pgcrypto 扩展,AWS RDS Postgres 加密函数也不起作用