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