我正在尝试从 Postgres 9.4 中转储一个模式,在 Cents 6.5 上运行,但出现错误:
pg_dump:没有找到匹配的模式
这是我正在运行的命令:
pg_dump -U postgres -n "OLD-TODELETE-bushes" --verbose site > output_nf
我对此有点困惑,因为当我运行时select schema_name from information_schema.schemata
,我可以看到架构名称。
如果我为所有模式运行 pg_dump,OLD-TODELETE-bushes
则会按预期将其转储到文件中。
Postgres 日志中没有错误。
有人有想法么?
通过将引号从更改为修复此
"schema_name"
问题'"schema_name"'
请参阅:pg_dump 不会转储带有大写字母的数据方案
...汤姆·莱恩回答说: