-
- Downloads
Get rid of pg_class.reltoastidxid.
Treat TOAST index just the same as normal one and get the OID of TOAST index from pg_index but not pg_class.reltoastidxid. This change allows us to handle multiple TOAST indexes, and which is required infrastructure for upcoming REINDEX CONCURRENTLY feature. Patch by Michael Paquier, reviewed by Andres Freund and me.
Showing
- contrib/pg_upgrade/info.c 11 additions, 4 deletionscontrib/pg_upgrade/info.c
- doc/src/sgml/catalogs.sgml 0 additions, 9 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/diskusage.sgml 13 additions, 13 deletionsdoc/src/sgml/diskusage.sgml
- doc/src/sgml/monitoring.sgml 2 additions, 2 deletionsdoc/src/sgml/monitoring.sgml
- src/backend/access/heap/tuptoaster.c 195 additions, 30 deletionssrc/backend/access/heap/tuptoaster.c
- src/backend/catalog/heap.c 0 additions, 1 deletionsrc/backend/catalog/heap.c
- src/backend/catalog/index.c 4 additions, 19 deletionssrc/backend/catalog/index.c
- src/backend/catalog/system_views.sql 5 additions, 5 deletionssrc/backend/catalog/system_views.sql
- src/backend/commands/cluster.c 22 additions, 12 deletionssrc/backend/commands/cluster.c
- src/backend/commands/tablecmds.c 15 additions, 5 deletionssrc/backend/commands/tablecmds.c
- src/backend/rewrite/rewriteDefine.c 2 additions, 3 deletionssrc/backend/rewrite/rewriteDefine.c
- src/backend/utils/adt/dbsize.c 17 additions, 7 deletionssrc/backend/utils/adt/dbsize.c
- src/bin/pg_dump/pg_dump.c 7 additions, 7 deletionssrc/bin/pg_dump/pg_dump.c
- src/include/access/tuptoaster.h 9 additions, 0 deletionssrc/include/access/tuptoaster.h
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_class.h 21 additions, 23 deletionssrc/include/catalog/pg_class.h
- src/test/regress/expected/oidjoins.out 0 additions, 8 deletionssrc/test/regress/expected/oidjoins.out
- src/test/regress/expected/rules.out 8 additions, 8 deletionssrc/test/regress/expected/rules.out
- src/test/regress/sql/oidjoins.sql 0 additions, 4 deletionssrc/test/regress/sql/oidjoins.sql
- src/test/regress/sql/rules.sql 1 addition, 1 deletionsrc/test/regress/sql/rules.sql
Loading
Please register or sign in to comment