Advisory locking (咨询锁) 是一种创建具有应用程序定义含义的锁的机制。
Advisory locking (咨询锁) 作为核心功能添加到了 PostgreSQL 8.2 中,取代了之前的 userlock (用户锁) contrib 模块。
函数
以下系统函数用于操作咨询锁:
变更历史
- PostgreSQL 9.1
- 添加了事务级别的咨询锁 (提交 62c7bd31)
- PostgreSQL 8.2
- 添加 (初始提交 9b4cda0d)
参考资料
- PostgreSQL documentation: Advisory Locks
- PostgreSQL documentation: Advisory Lock Functions
有用链接
- Advisory Locks in PostgreSQL - November 2013 blog article by Derek Parker / Hashrocket
