]> granicus.if.org Git - postgresql/commit
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)
commit834a6da4f72dc8e1bf95e5158033c54369df0cc5
tree179f879f9ba95fac5a68f3033f7a02236c09af4f
parent57b10ebcd4896767576f25d3bd9a62382d740f02
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