|
7 | 7 | * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
|
8 | 8 | * Portions Copyright (c) 1994, Regents of the University of California
|
9 | 9 | *
|
10 |
| - * $PostgreSQL: pgsql/src/include/storage/lock.h,v 1.101 2006/10/04 00:30:10 momjian Exp $ |
| 10 | + * $PostgreSQL: pgsql/src/include/storage/lock.h,v 1.102 2006/11/23 05:14:04 momjian Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
@@ -109,8 +109,9 @@ typedef uint16 LOCKMETHODID;
|
109 | 109 | #defineAccessShareLock1/* SELECT */
|
110 | 110 | #defineRowShareLock2/* SELECT FOR UPDATE/FOR SHARE */
|
111 | 111 | #defineRowExclusiveLock3/* INSERT, UPDATE, DELETE */
|
112 |
| -#defineShareUpdateExclusiveLock 4/* VACUUM (non-FULL) */ |
113 |
| -#defineShareLock5/* CREATE INDEX */ |
| 112 | +#defineShareUpdateExclusiveLock 4/* VACUUM (non-FULL),ANALYZE, CREATE |
| 113 | + * INDEX CONCURRENTLY */ |
| 114 | +#defineShareLock5/* CREATE INDEX (WITHOUT CONCURRENTLY) */ |
114 | 115 | #defineShareRowExclusiveLock6/* like EXCLUSIVE MODE, but allows ROW
|
115 | 116 | * SHARE */
|
116 | 117 | #defineExclusiveLock7/* blocks ROW SHARE/SELECT...FOR
|
|