加拿大,多伦多 - 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 是作者和官方维护者。