From: | "Gustavo Tonini" <gustavotonini(at)gmail(dot)com> |
---|---|
To: | "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Instructions for adding new catalog |
Date: | 2008-08-04 02:44:01 |
Message-ID: | 9c31dd0d0808031944q80772e9l46153c4ab06fe49f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Thanks for reply, Tom.
Well, just for documenting the process...
Adding new postgres catalog in 2 little steps:
1)Write catalog header file and save it into "src/include/catalog"
directory. Hint: copy format from other catalog headers.
2)Add your header file name to variable POSTGRES_BKI_SRCS in file
"src/backend/catalog/Makefile"
"Make", "make install", then "initdb" will create new system catalogs for you.
Gustavo.
On Fri, Aug 1, 2008 at 11:28 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> "Gustavo Tonini" <gustavotonini(at)gmail(dot)com> writes:
>> I read the archives, but I can't find the instructions for adding new
>> catalogs to the system.
>
> That's probably because there aren't any. Look at recent patches
> that added a new catalog to get an idea of what you need to do.
> The enum patch might be a good choice.
>
> regards, tom lane
>
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Treat | 2008-08-04 02:57:55 | Re: Mini improvement: statement_cost_limit |
Previous Message | Josh Berkus | 2008-08-04 00:56:07 | Re: Mini improvement: statement_cost_limit |