Re: About adding a column to an existing system catalog - Mailing list pgsql-hackers

From Tom Lane
Subject Re: About adding a column to an existing system catalog
Date
Msg-id 29716.1395716400@sss.pgh.pa.us
Whole thread Raw
In response to About adding a column to an existing system catalog  (Tanmay Deshpande <tp.deshpande07@gmail.com>)
List pgsql-hackers
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



pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: Dynamic background workers & docs question
Next
From: Amit Kapila
Date:
Subject: Re: [bug fix] PostgreSQL fails to start on Windows if it crashes after tablespace creation