一次调用一次Postgres函数

问题描述 投票:0回答:1

我有一个 PostgreSQL 函数,我希望它在任何时间点被调用一次,即没有两个或多个调用同时运行。函数本身有锁吗?

postgresql
1个回答
0
投票

您可以将咨询锁用于会话或事务级互斥体。函数的开头将尝试获取锁。如果获得锁,该函数就会执行。最后,函数执行完成后总是会释放锁。

© www.soinside.com 2019 - 2024. All rights reserved.