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@sss.pgh.pa.us> wrote:
> "Gustavo Tonini" <gustavotonini@gmail.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
>