确定是否使用并行转储创建了 PostgreSQL 转储
Identify if a PostgreSQL dump was created using parallel dump
我正在使用 -j (--jobs) 选项转储大型数据库:
pg_dump -U postgres -Fd -j 5 "openiam" -f "/home/pdump"
如何确定此转储是使用 -j 选项创建的?我想将转储元数据与转储一起存储。有一些 pg_restore
选项吗?
版本:PostgreSQL 13 和 OS:RHEL 8
这是不可能的,因为 -j
选项的值不是转储元数据的一部分。该信息也不是必需的,因为该参数不会更改转储的结构、大小或布局,因此在恢复转储时它是无关紧要的。
恢复转储时,无需知道创建转储时使用了多少作业。
如果您确实需要出于其他目的存储它,那么您将需要调整备份脚本以将其存储在某个地方。
我正在使用 -j (--jobs) 选项转储大型数据库:
pg_dump -U postgres -Fd -j 5 "openiam" -f "/home/pdump"
如何确定此转储是使用 -j 选项创建的?我想将转储元数据与转储一起存储。有一些 pg_restore
选项吗?
版本:PostgreSQL 13 和 OS:RHEL 8
这是不可能的,因为 -j
选项的值不是转储元数据的一部分。该信息也不是必需的,因为该参数不会更改转储的结构、大小或布局,因此在恢复转储时它是无关紧要的。
恢复转储时,无需知道创建转储时使用了多少作业。
如果您确实需要出于其他目的存储它,那么您将需要调整备份脚本以将其存储在某个地方。