使用 pg_restore

问题描述

首先我使用命令进行了转储 pg_dump -U 名称 -Fc -d db_name "file_name" 然后我尝试使用以下命令恢复数据库下的单个表 pg_restore -U name -n schema_name -t table_name -d db_name -c "file_name"

这样它恢复了数据库,但依赖对象(主键、索引、其他约束)没有恢复。我可以获得恢复表及其依赖项的命令吗?

此外,当我尝试在不使用干净选项(-c)的情况下进行恢复时,由于重复而没有发生恢复,这是否意味着它正在尝试附加数据,如果是这样,是否有任何选项可以替换数据?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)