OSDN Git Service

Make toast-table creation and deletion work somewhat reliably.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 4 Jul 2000 06:11:54 +0000 (06:11 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 4 Jul 2000 06:11:54 +0000 (06:11 +0000)
commitcdeca5f590cc3c336c9c217831d68a2ca7f15265
treef233f7ae62023950d1c169530b83f705c63ceed0
parent9cf327790d978fc4ec6dba1c7f456e0a7596e4e2
Make toast-table creation and deletion work somewhat reliably.
Don't go through pg_exec_query_dest(), but directly to the execution
routines.  Also, extend parameter lists so that there's no need to
change the global setting of allowSystemTableMods, a hack that was
certain to cause trouble in the event of any error.
18 files changed:
src/backend/bootstrap/bootparse.y
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/commands/cluster.c
src/backend/commands/command.c
src/backend/commands/creatinh.c
src/backend/commands/indexcmds.c
src/backend/commands/remove.c
src/backend/commands/view.c
src/backend/executor/execMain.c
src/backend/libpq/be-pqexec.c
src/backend/storage/large_object/inv_api.c
src/backend/tcop/postgres.c
src/backend/utils/cache/temprel.c
src/include/access/tuptoaster.h
src/include/catalog/heap.h
src/include/catalog/index.h
src/include/catalog/pg_opclass.h