*** pgsql/doc/src/sgml/indexam.sgml 2010/01/01 21:53:49 2.32 --- pgsql/doc/src/sgml/indexam.sgml 2010/02/08 04:33:51 2.33 *************** *** 1,4 **** ! Index Access Method Interface Definition --- 1,4 ---- ! Index Access Method Interface Definition *************** amrestrpos (IndexScanDesc scan); *** 577,587 **** The core PostgreSQL system obtains AccessShareLock on the index during an index scan, and RowExclusiveLock when updating the index (including plain ! VACUUM). Since these lock ! types do not conflict, the access method is responsible for handling any ! fine-grained locking it might need. An exclusive lock on the index as a whole ! will be taken only during index creation, destruction, ! REINDEX, or VACUUM FULL. --- 577,586 ---- The core PostgreSQL system obtains AccessShareLock on the index during an index scan, and RowExclusiveLock when updating the index (including plain ! VACUUM). Since these lock types do not conflict, the access ! method is responsible for handling any fine-grained locking it might need. ! An exclusive lock on the index as a whole will be taken only during index ! creation, destruction, or REINDEX.