Re: Instructions for adding new catalog

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
>

In response to

Responses

Browse pgsql-hackers by date

  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