确定是否使用并行转储创建了 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 选项的值不是转储元数据的一部分。该信息也不是必需的,因为该参数不会更改转储的结构、大小或布局,因此在恢复转储时它是无关紧要的。

恢复转储时,无需知道创建转储时使用了多少作业。

如果您确实需要出于其他目的存储它,那么您将需要调整备份脚本以将其存储在某个地方。