还原时PostgreSQL的pg_restore错误

时间:2019-08-08 07:19:22

标签: postgresql pg-dump pg-restore

我使用本地目录中的pg_dump从远程服务器上备份了数据库。 postgres远程服务器的版本是9.3.23,而我的postgres本地版本是9.6。因此,当我尝试还原时,虽然数据已还原,但引发的错误很少。

这是我用于转储的命令:

pg_dump -h 172.16.0.70 -U postgres -d enet -n finance -Fd -j5  -f fin

这是我用于还原的命令:

pg_restore -h 172.16.0.70 -U postgres -d newdb08aug19  -j5   fin

-从数据库版本9.3.23转储

-由pg_dump版本9.6.14转储

  

pg_restore:[存档(db)]初始化时出错:

     

pg_restore:[存档(db)]无法执行查询:错误:无法识别的配置参数“ idle_in_transaction_session_timeout”

命令为:SET idle_in_transaction_session_timeout = 0;

  

pg_restore:[存档(db)]无法执行查询:错误:无法识别的配置参数“ row_security”

命令为:SET row_security = off;

0 个答案:

没有答案