我正在嘗試找到一個單行代碼來從外部檔案讀取查詢并將 psql 通知輸出到日志檔案。我試過了 :
psql -h host -d database -U username -f my_sql_file.sql > my_log_file.log
my_sql_file.sql 有一個多行匿名塊,如:
DO
$$
DECLARE
stuff
BEGIN
RAISE NOTICE '--------- TEST ----------';
END;
$$
日志檔案輸出檔案的第一行:“DO”,僅此而已。
uj5u.com熱心網友回復:
該通知被寫入標準錯誤,因此也將其重定向:
psql -h host -d database -U username -f my_sql_file.sql > my_log_file.log 2>&1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/435562.html
標籤:PostgreSQL 批处理文件 psql
上一篇:批處理檔案FOR/f令牌不回圈
