|
|
@ -36,8 +36,8 @@ typedef int LOCKMODE; |
|
|
|
#define AccessShareLock 1 /* SELECT */ |
|
|
|
#define AccessShareLock 1 /* SELECT */ |
|
|
|
#define RowShareLock 2 /* SELECT FOR UPDATE/FOR SHARE */ |
|
|
|
#define RowShareLock 2 /* SELECT FOR UPDATE/FOR SHARE */ |
|
|
|
#define RowExclusiveLock 3 /* INSERT, UPDATE, DELETE */ |
|
|
|
#define RowExclusiveLock 3 /* INSERT, UPDATE, DELETE */ |
|
|
|
#define ShareUpdateExclusiveLock 4 /* VACUUM (non-FULL),ANALYZE, CREATE INDEX |
|
|
|
#define ShareUpdateExclusiveLock 4 /* VACUUM (non-FULL), ANALYZE, CREATE |
|
|
|
* CONCURRENTLY */ |
|
|
|
* INDEX CONCURRENTLY */ |
|
|
|
#define ShareLock 5 /* CREATE INDEX (WITHOUT CONCURRENTLY) */ |
|
|
|
#define ShareLock 5 /* CREATE INDEX (WITHOUT CONCURRENTLY) */ |
|
|
|
#define ShareRowExclusiveLock 6 /* like EXCLUSIVE MODE, but allows ROW |
|
|
|
#define ShareRowExclusiveLock 6 /* like EXCLUSIVE MODE, but allows ROW |
|
|
|
* SHARE */ |
|
|
|
* SHARE */ |
|
|
|