0
我有一個Windows計劃任務,它必須運行一個批處理文件。批處理文件是PostgreSQL查詢來插入一些數據。我們從日誌中看到的是該任務被觸發&也獲得了一個進程ID。但該任務沒有其他更新日誌&保持運行3天。我們無法找到運行3天的原因。另外,當任務運行時,沒有用戶登錄。在類似的情況下,當我們複製時,我們得到了返回代碼1。任何人都面臨類似的問題?爲什麼PostgreSQL查詢作爲計劃的Windows任務運行了3天?
UPDATE:
psql -h localhost -d dbname -p 5432 -U postgres -w -f pathToSqlQueryFile
SQL查詢文件包含case語句的SQL查詢來計算工作時間。密碼在pgpass文件中提供。
請分享一些代碼的原因,特別是從批處理文件 –
@kritzel_sw更新的問題與批處理文件的內容 – Sathiya
它可能等待(或正在等待)鎖定:https://wiki.postgresql.org/wiki/Lock_Monitoring –