"Akmal Akmalhojaev" <[EMAIL PROTECTED]> writes:
> I wanted to create a new system catalog in Postgres. So I changed the source
> code. Everything seems to be OK. I compiled it, but now after initdb I
> receive:
> creating template1 database in /usr/home/postgres/post1/base/1 ... FATAL:
> could
>  not open relation with OID 2617

> I can't understand the reason. Can somebody help me.

Not when you didn't show us what you changed ...

2617 is pg_operator, so a possible theory is that you did something that
tries to access pg_operator before it's been created.  But just adding a
new table declaration in include/catalog shouldn't have that effect.
I suspect you added some code you haven't mentioned.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to