Rafaqat Ali <[EMAIL PROTECTED]> writes:
> Is there any other file in which I have to make change ?????
Fooling with any of the bootstrapped catalogs is pretty messy.
You might grab this patch from the CVS server for comparison:
2005-03-29 14:44 tgl
* doc/src/sgml/bki.sgml, doc/src/sgml/catalogs.sgml,
src/backend/bootstrap/bootstrap.c, src/backend/catalog/pg_proc.c,
src/include/catalog/catversion.h,
src/include/catalog/pg_attribute.h, src/include/catalog/pg_class.h,
src/include/catalog/pg_proc.h: Add proallargtypes and proargmodes
columns to pg_proc, as per my earlier proposal for OUT parameter
support. The columns don't actually *do* anything yet, they are
just left NULLs. But I thought I'd commit this part separately as
a fairly pure example of the tasks needed when adding a column to
pg_proc or one of the other core system tables.
Whatever you're doing in heapam.c is probably wrong, too. There is no
reason for that file to be involved in a system catalog extension ---
it operates at too low a level.
regards, tom lane
---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faq