我正在构建一个Python(PyQt)应用程序,它处理PostgreSQL 9.4数据库的批量加载,这需要在进程中使用psql
命令。应用程序捕获stdout和stderr并以不同方式显示它们,但看起来PostgreSQL会向stderr发送NOTICE和其他消息,而我希望它们出现在stdout上,因为它们并不重要且不是错误。这使得正确提取我关心的消息和我不关注的消息非常困难。
我是否缺少配置设置,正确地将两者分开,还是我坚持这个?
17年前的这个Q& A几乎没有帮助:http://www.postgresql.org/message-id/199812310042.TAA23174@candle.pha.pa.us