我正在使用PostgreSQL在Django中锁定读写锁。
select_for_update
select_for_update
SELECT FOR SHARE
现在我想知道:
不能将逻辑包装在使用select进行共享的pl / pgsql函数中,然后从Django调用该函数吗?
- 是否有充分的理由未在Django-ORM中实现?
您发布的票证可能提供了原因:没有足够的动力来编写补丁。
- 有人为此知道任何第三方库吗?
不是我,对不起。而且,如果您有任何机会考虑放弃Django以使用其他ORM,那么您必须问自己:“ Django中缺少我需要的功能...在其他ORM中我会缺少哪些功能?”
- 或任何简单的解决方法?
可能不是。但是这里有一些选择:
SELECT FOR SHARE
功能的请求。所以你应该考虑一下。 super old Django-ticketSELECT FOR SHARE
中提到的存储过程Performing raw SQL queries