Everything is now "required by the database system"

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: PostgreSQL Development <pgsql-hackers(at)postgresql(dot)org>
Subject: Everything is now "required by the database system"
Date: 2002-08-13 17:19:06
Message-ID: Pine.LNX.4.44.0208131909080.10067-100000@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

With the new dependency system we have the entire system catalog content
pinned down and unchangeable. This is a tiny dent in the nice extensible
nature of the system.

Would it be feasible to identify the non-essential parts of the built-in
objects (say, inet type, numeric type, associated functions, etc.) and
declare those with regular SQL commands in initdb? In the end, the system
catalog contents in include/catalog/ would only contain the "bootstrap"
content. For example, the pg_proc content could be made more manageable
that way.

Not sure if this is worth considering for this release, but it might be a
medium-term project.

Comments?

--
Peter Eisentraut peter_e(at)gmx(dot)net

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Oleg Bartunov 2002-08-13 17:21:25 Re: db partial dumping with pg_dump
Previous Message Marc G. Fournier 2002-08-13 17:19:01 Re: [COMMITTERS] pgsql-server/src