pg_dbms_job v1.1.0 已發布

由 MigOps 於 2021-09-01 發布
相關開源

2021年8月28日

PostgreSQL DBMS_JOB 兼容性擴充套件

pg_dbms_job 是一個 PostgreSQL 擴充套件,用於建立、管理和使用 Oracle 風格的 DBMS_JOB 排程作業。 使用方式和行為與 Oracle 的 DBMS_JOB 封裝相同。

pg_dbms_job v1.1.0 已發布,這是一個維護版本,用於修復一些可能的錯誤行為,提供對其他行為的控制,並改進文件。

  • 新增配置指令 job_queue_processes 以控制可以同時執行的作業數量限制。
  • 修復當 PQSTATUS 返回的值包含單引號時,作業歷史記錄表中插入失敗的問題。
  • 修復可能的案例:如果非同步作業沒有從佇列中及時移除,可能會執行兩次。
  • 修復回歸測試以使用擴充套件的最新 SQL 版本。
  • 新增 pg_dbms_job 使用的限制,尤其是關於 NOTIFY 佇列大小限制。 感謝 Julien Rouhaud 的報告。
  • 新增關於如何停止或重新載入排程器配置的遺失資訊。
  • 新增資訊:與 cron 類型的排程器不同,當排程器啟動時,它會執行所有 next date 在過去的活動作業。
  • 新增資訊:作業以提交作業的角色執行,並使用作業建立時使用的搜尋路徑。

若要升級已安裝的 pg_dbms_job 版本 1.0.1,請執行

ALTER EXTENSION pg_dbms_job UPDATE;

在使用以下命令安裝新版本後:make && sudo make install

連結 & 鳴謝

pg_dbms_job 是一個在 PostgreSQL 許可下由 Gilles Darold 在 MigOps Inc 創建的開放專案,作為 Ora2Pg 改進的一部分。 歡迎任何貢獻來建立更好的工具。 您可以使用 GitHub 工具發送您的想法、功能請求或修補程式。

連結

關於 pg_dbms_job

pg_dbms_job 擴充套件是 MigOps Inc 的原創作品,MigOPs 專注於遷移到 PostgreSQL 和 PostgreSQL 支援。 如果您需要更多資訊,請 與我們聯絡

文件位於 https://github.com/MigOpsRepos/pg_dbms_job#readme