我正在使用这个命令导出。
export PGPASSWOD=${PASSWORD}
pg_dump –i –b -o -host=${HOST} -port=5444 -username=${USERNAME} -format=c -schema=${SCHEMA} --file=${SCHEMA}_${DATE}.dmp ${HOST}
只是想知道如何将日志文件包含在其中以便我也可以获得日志。
最佳答案
我假设您的意思是要捕获文件中 pg_dump 输出的任何错误、通知等。
对此没有特定的选项,但是 pg_dump 会将这些写入 STDERR,因此您可以像这样轻松地捕获它们:
pg_dump –i –b -o ...other options ... 2> mylogfile.log
在 shell 中,2>
将 STDERR 重定向到给定的文件。
这个建议几乎适用于您可能在 *nix 系统上找到的任何命令行工具。
关于bash - 如何在 pg_dump 中传递日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133659/