"kevin" <wangky(at)wesec(dot)com> writes:
> I want to extend the catalog,
What do you want to do *exactly*?
> is it enough:
> 1. add pg_xxx.h
> 2.modify pg_attribute.h, pg_class.h, pg_type.h, catname.h,
> indexing.h, indexing.c, Makefile
You shouldn't need to touch pg_attribute.h, pg_class.h, pg_type.h,
unless you are hacking one of the bootstrapped system tables or adding
a new table that has to be known to the bootstrapper.
regards, tom lane