Postgresql
pgAgent Job 的“最後結果”不斷“執行”
我在 Ubuntu-14.04 上使用 PostgreSQL-9.3 並使用“/usr/share/pgadmin3/pgagent.sql”我已將我的 pgAdmin3 配置為使用 pgAgent。postgres是我的維護數據庫,我已經將 pgagent.sql 內容執行到它的 SQL 編輯器中,以在 pgAdmin3-gui 中引入“Jobs”節點。
為了檢查這個 pgAgent 是如何工作的,我製作了一個範例 Db,然後在它下面製作了一個測試表。我已經正確配置了“步驟”和“計劃”參數。但是在使用“右鍵點擊並立即執行”從 Job 節點啟動這個新創建的作業後,我的步驟只執行一次,然後在執行後它不會終止。我確信我的 SQL 和其他參數是正確的,因為我在第一次執行該步驟後看到了表修改,但隨後該步驟並未終止。這是一個簡單的插入 SQL 命令。
關於為什麼該步驟沒有終止的任何幫助?
這是 pgagent 中的一個錯誤,已在http://git.postgresql.org/gitweb/?p=pgagent.git;a=commitdiff;h=f9bf1ccb27ebcfce00e7a6d467bc0e1b5ee9555e中修復。
嘗試在 AppData postgresql 目錄中設置 pgpass.conf,然後設置內容:localhost:5432:*:postgres:
也許問題最後一個結果保持“執行”是因為您無權訪問除“postgres db”之外的其他數據庫。