我正在使用pgadmin备份和还原工具,尝试将一个模式下的数据库恢复到另一个模式下的数据库中。备份成功了数据库A,但是当我尝试将其还原到另一个数据库B时,出现以下错误。
有人知道这个问题或者遇到过这样的问题吗?
我尝试更改还原选项,例如:
- 不保存所有者为是
- 权限为是等等,但仍然没有成功。
示例:
pg_restore:正在创建TABLE“public.app_role”pg_restore:[archiver(db)]来自TOC条目227的错误;1259 197811 TABLE app_role schedule pg_restore:[archiver(db)]无法执行查询:ERROR:角色“schedule”不存在 命令是: ALTER TABLE public.app_role OWNER TO schedule;
谢谢