Re: question about the design consideration for system catalogs

From: "Tao Ma" <feng_eden(at)163(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: question about the design consideration for system catalogs
Date: 2009-02-24 15:41:12
Message-ID: go14ej$18uh$1@news.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrotes:
> "Tao Ma" <feng_eden(at)163(dot)com> writes:
>> But if I wanna check the parameter informations, it's a little hard to
>> read. If I wanna write a program to re-construct the procedure source
>> code, it is not convenience to access the parameter informations from
>> the front-end. What cons are there If store the procedure and its
>> parameters in different tables(e.g. pg_attribute and pg_attrdef)?
>
> Loss of backwards compatibility, for one thing. We're not going to
> redesign those catalogs just because somebody thinks some other layout
> would be more convenient for one purpose --- it would break a lot of
> code for little gain.
>
Thank you. Actually, I don't want to change anything. I am curious
why we use this form, such as it is easy to access the informations
internally, and so on. Or this form is jsut historical reasons, we
follow the original patterns. I know the system catalogs is very
important and critical to the DBMS. So pls don't mind me and my poor
questions.

TIA

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2009-02-24 15:46:14 Re: GIN fast insert
Previous Message Tom Lane 2009-02-24 15:39:47 Re: GIN fast insert