-
- Downloads
Reduce lock levels of some ALTER TABLE cmds
VALIDATE CONSTRAINT CLUSTER ON SET WITHOUT CLUSTER ALTER COLUMN SET STATISTICS ALTER COLUMN SET () ALTER COLUMN RESET () All other sub-commands use AccessExclusiveLock Simon Riggs and Noah Misch Reviews by Robert Haas and Andres Freund
Showing
- doc/src/sgml/mvcc.sgml 6 additions, 3 deletionsdoc/src/sgml/mvcc.sgml
- doc/src/sgml/ref/alter_table.sgml 34 additions, 4 deletionsdoc/src/sgml/ref/alter_table.sgml
- src/backend/catalog/toasting.c 37 additions, 14 deletionssrc/backend/catalog/toasting.c
- src/backend/commands/cluster.c 7 additions, 7 deletionssrc/backend/commands/cluster.c
- src/backend/commands/createas.c 2 additions, 2 deletionssrc/backend/commands/createas.c
- src/backend/commands/tablecmds.c 109 additions, 65 deletionssrc/backend/commands/tablecmds.c
- src/backend/tcop/utility.c 2 additions, 2 deletionssrc/backend/tcop/utility.c
- src/backend/utils/adt/ruleutils.c 31 additions, 2 deletionssrc/backend/utils/adt/ruleutils.c
- src/backend/utils/cache/relcache.c 67 additions, 7 deletionssrc/backend/utils/cache/relcache.c
- src/include/catalog/toasting.h 7 additions, 1 deletionsrc/include/catalog/toasting.h
- src/test/isolation/isolation_schedule 1 addition, 0 deletionssrc/test/isolation/isolation_schedule
- src/test/regress/expected/alter_table.out 69 additions, 12 deletionssrc/test/regress/expected/alter_table.out
- src/test/regress/sql/alter_table.sql 29 additions, 0 deletionssrc/test/regress/sql/alter_table.sql
Loading
Please register or sign in to comment