]> granicus.if.org Git - postgresql/commit
Add the ability to create indexes 'concurrently', that is, without
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 25 Aug 2006 04:06:58 +0000 (04:06 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 25 Aug 2006 04:06:58 +0000 (04:06 +0000)
commite093dcdd2853911ca1ad710581182dfcb6c78ea3
tree59fc44746f9937abea6ad44e2098a8c3c4b7f7e6
parent8f91e2b6071aaeae333f668d0f5d9189c5710a7a
Add the ability to create indexes 'concurrently', that is, without
blocking concurrent writes to the table.  Greg Stark, with a little help
from Tom Lane.
34 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/indexam.sgml
doc/src/sgml/indices.sgml
doc/src/sgml/mvcc.sgml
doc/src/sgml/ref/create_index.sgml
doc/src/sgml/ref/reindex.sgml
src/backend/access/nbtree/nbtinsert.c
src/backend/bootstrap/bootparse.y
src/backend/catalog/index.c
src/backend/catalog/toasting.c
src/backend/commands/indexcmds.c
src/backend/commands/tablecmds.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/outfuncs.c
src/backend/optimizer/util/plancat.c
src/backend/parser/analyze.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/storage/page/itemptr.c
src/backend/tcop/utility.c
src/backend/utils/adt/tid.c
src/bin/psql/common.c
src/bin/psql/describe.c
src/include/catalog/catversion.h
src/include/catalog/index.h
src/include/catalog/pg_attribute.h
src/include/catalog/pg_index.h
src/include/commands/defrem.h
src/include/nodes/execnodes.h
src/include/nodes/parsenodes.h
src/include/storage/itemptr.h
src/test/regress/expected/create_index.out
src/test/regress/sql/create_index.sql