Update autovacuum to use reloptions instead of a system catalog, for
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 9 Feb 2009 20:57:59 +0000 (20:57 +0000)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Mon, 9 Feb 2009 20:57:59 +0000 (20:57 +0000)
commit951cf1dbc15567469546771cf6f58ec9e47c3c6b
treedaa5cc082155d5171a76e9e9693ce99eb8157f69
parent23004b097e30a550ce0a30fa82c6f3f0a7166087
Update autovacuum to use reloptions instead of a system catalog, for
per-table overrides of parameters.

This removes a whole class of problems related to misusing the catalog,
and perhaps more importantly, gives us pg_dump support for the parameters.

Based on a patch by Euler Taveira de Oliveira, heavily reworked by me.
13 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/config.sgml
doc/src/sgml/maintenance.sgml
doc/src/sgml/ref/alter_table.sgml
doc/src/sgml/ref/create_table.sgml
src/backend/access/common/reloptions.c
src/backend/catalog/Makefile
src/backend/postmaster/autovacuum.c
src/include/catalog/catversion.h
src/include/catalog/indexing.h
src/include/catalog/pg_autovacuum.h [deleted file]
src/include/utils/rel.h
src/test/regress/expected/sanity_check.out