]> granicus.if.org Git - postgresql/commit
Allow reloption names to have qualifiers, initially supporting a TOAST
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 2 Feb 2009 19:31:40 +0000 (19:31 +0000)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 2 Feb 2009 19:31:40 +0000 (19:31 +0000)
commit3a5b77371522b64feda006a7aed2a0e57bfb2b22
tree2a3660571ea184c8e40a78608839914af4f2bb27
parent80f95a6500d7f5762e4701c80eb202c3fce9095f
Allow reloption names to have qualifiers, initially supporting a TOAST
qualifier, and add support for this in pg_dump.

This allows TOAST tables to have user-defined fillfactor, and will also
enable us to move the autovacuum parameters to reloptions without taking
away the possibility of setting values for TOAST tables.
27 files changed:
doc/src/sgml/ref/create_index.sgml
doc/src/sgml/ref/create_table.sgml
src/backend/access/common/reloptions.c
src/backend/catalog/toasting.c
src/backend/commands/cluster.c
src/backend/commands/define.c
src/backend/commands/indexcmds.c
src/backend/commands/sequence.c
src/backend/commands/tablecmds.c
src/backend/commands/typecmds.c
src/backend/commands/view.c
src/backend/executor/execMain.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/makefuncs.c
src/backend/nodes/outfuncs.c
src/backend/parser/gram.y
src/backend/parser/parse_clause.c
src/backend/tcop/utility.c
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.h
src/include/access/reloptions.h
src/include/catalog/toasting.h
src/include/commands/defrem.h
src/include/nodes/makefuncs.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h