About adding a column to an existing system catalog

Started by Tanmay Deshpandealmost 12 years ago2 messages
#1Tanmay Deshpande
tp.deshpande07@gmail.com

while adding a column to an existing system catalog I am getting following
error while initdb

FATAL: incorrect number of columns in row (expected 22, got 21)

where do I have to make the changes ?

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tanmay Deshpande (#1)
Re: About adding a column to an existing system catalog

Tanmay Deshpande <tp.deshpande07@gmail.com> writes:

while adding a column to an existing system catalog I am getting following
error while initdb

FATAL: incorrect number of columns in row (expected 22, got 21)

where do I have to make the changes ?

I'd say you missed updating relnatts in the hard-coded row for
pg_attribute in pg_class.h.

The more general answer is to look through our git history for a previous
commit that did something like what you want, and then read through it to
see if you missed anything.

regards, tom lane

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers