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

Reply via email to