As long as we have this macro, it makes sense to use it in
the LockMethodData structures.
Julien Rouhaud
Discussion: https://postgr.es/m/
20220103064722.ewdv4evlez5m7mdn@jrouhaud
#endif
static const LockMethodData default_lockmethod = {
- AccessExclusiveLock, /* highest valid lock mode number */
+ MaxLockMode,
LockConflicts,
lock_mode_names,
#ifdef LOCK_DEBUG
};
static const LockMethodData user_lockmethod = {
- AccessExclusiveLock, /* highest valid lock mode number */
+ MaxLockMode,
LockConflicts,
lock_mode_names,
#ifdef LOCK_DEBUG
#define AccessExclusiveLock 8 /* ALTER TABLE, DROP TABLE, VACUUM FULL,
* and unqualified LOCK TABLE */
-#define MaxLockMode 8
+#define MaxLockMode 8 /* highest standard lock mode */
/* WAL representation of an AccessExclusiveLock on a table */