我正在尝试使用 -n 选项从转储中导入数据库“demodb”。目的是仅导入称为“demoschema”的特定模式。在运行 pg_Restore 之前,我将 demodb 创建为空白数据库。我运行以下命令进行恢复:
pg_restore -d demodb -n demoschema dumpfile
现在的问题是还原后 pg_largeobject 表为空。如果我删除选项“-n demoschema”,pg_largeobject 也将被恢复。
如何使用选项“-n”并确保恢复像 pg_largeobject 这样的目录表?
你不能。要么恢复所有内容并删除不需要的内容,要么创建一个
pg_dump -n demoschema --blobs
包含您需要的数据的转储。