"Jim Nasby" <jim.nasby@enterprisedb.com> writes:
> On the other hand, this would be the only part of the system where
> the official interface/API is a system catalog table.
I don't think it was ever intended by anyone that that would be the
long-term solution. Where we are currently at is experimenting to find
out what autovacuum's control knobs ought to be. The catalog table was
a suitably low-effort way to expose a first cut at the knobs. The fact
that pg_dump doesn't dump the settings is entirely deliberate: that's to
avoid locking us into a forward compatibility commitment before we're
ready. Once we are happy with the control design, we can think about
what the long-term API ought to be.
regards, tom lane