Database PostgreSQL pg_还原错误:授予、撤销

Database PostgreSQL pg_还原错误:授予、撤销,database,postgresql,restore,Database,Postgresql,Restore,我尝试使用以下命令还原PostgreSQL 9.5数据库: pg_restore -C -d postgres -U postgres --no-owner --role=jsmith the_data.dump 由于我还原到的群集与转储所在的群集不同,因此某些角色不存在 还原过程中出现了许多错误,但都涉及到GRANT和restore。我是否可以假定实际数据本身已恢复而未丢失或修改?可以忽略授予和撤销错误。它们不会影响数据加载 如果您想避免以后出现这些消息,可以使用pg\u restore上的

我尝试使用以下命令还原PostgreSQL 9.5数据库:

pg_restore -C -d postgres -U postgres --no-owner --role=jsmith the_data.dump
由于我还原到的群集与转储所在的群集不同,因此某些角色不存在


还原过程中出现了许多错误,但都涉及到
GRANT
restore
。我是否可以假定实际数据本身已恢复而未丢失或修改?

可以忽略
授予
撤销
错误。它们不会影响数据加载

如果您想避免以后出现这些消息,可以使用
pg\u restore
上的
-x
参数(您也可以使用同义词
--无acl
--无特权
)

这将停止尝试设置授权的
pgu restore


pg_restore docs at

这些消息通常是警告而不是错误。是的,你可以忽略它们。谢谢。我确实在中看到了
--no privileges
选项,尽管只是在运行restore命令之后。