Nir Asked: 2018-07-30 02:51:49 +0800 CST2018-07-30 02:51:49 +0800 CST 2018-07-30 02:51:49 +0800 CST 将 pg_dump 目录输出更改为表名而不是对象编号 772 pg_dump -F d将导致多个<number>.dat.gz文件代表数据库中的对象编号。我希望pg_dump以这种格式创建这些文件,<table name>.dat.gz这样我就可以在表恢复的情况下轻松区分文件/表。 postgresql pg-dump 1 个回答 Voted Best Answer jjanes 2018-07-30T06:19:26+08:002018-07-30T06:19:26+08:00 没有内置的方法可以做到这一点。您必须更改代码才能执行您想要的操作。或者你可以编写一些脚本来根据输出重命名文件pg_restore -l . 无论你想出什么都不会很笼统。例如,如果<table name>.dat.gz不是您的文件系统上的合法文件名怎么办?
没有内置的方法可以做到这一点。您必须更改代码才能执行您想要的操作。或者你可以编写一些脚本来根据输出重命名文件
pg_restore -l .
无论你想出什么都不会很笼统。例如,如果
<table name>.dat.gz
不是您的文件系统上的合法文件名怎么办?