如何将pg_restore还原日志附加到文件



我已经尝试了多种方法来附加日志,但无法获取。

例如。

pg_restore -U postgres -p5333 -d demodb < db_bkp_01_10_2019.dump >db_bkp_01_10_2019.log
pg_restore -U postgres -p5333 -d demodb < db_bkp_01_10_2019.dump 2>db_bkp_01_10_2019.log
pg_restore -U postgres -p5333 -d demodb < db_bkp_01_10_2019.dump 2&>db_bkp_01_10_2019.log

我想要与恢复相关的日志,例如恢复时在数据库上执行的命令。

你需要使用 --verbose

试试这个命令

./pg_restore -U postgres -p 5333 -d demodbdb_bkp_01_10_2019.log

花了我一些时间来弄清楚这一点,它在 psql 11 中对我有用:

$pg_restore -h 127.0.0.1 -U user -p 5432 -d dbname -Fc import_data.sql>import.log 2>&1

相关内容

  • 没有找到相关文章

最新更新