加拿大多倫多 - 2023年12月03日
此 PostgreSQL 擴充功能提供了與 Oracle DBMS_LOCK 套件的相容性,除了 DBMS_LOCK.CONVERT()
函式和一些不受支援的鎖定模式之外,這些模式在 Oracle PL/SQL 儲存程序中也很少見。
以下儲存程序已實作:
ALLOCATE_UNIQUE()
: 為命名的鎖定分配唯一的鎖定 ID。REQUEST()
: 請求特定模式的鎖定。RELEASE()
: 釋放鎖定。SLEEP()
: 使程序休眠特定的時間。例如,使用者鎖定可用於執行以下操作:
這是此擴充功能的初始版本。
歡迎任何有助於構建更好工具的貢獻。 您可以使用 GitHub 工具發送您的想法、功能請求或補丁。
連結
pg_dbms_lock 擴充功能是 HexaCluster Corp 的原創作品,Gilles Darold 和 Akhil Reddy Banappagari 是作者和官方維護者。