On Thu, 20 Nov 2003, Tom Lane wrote:

> Andrei Ivanov <[EMAIL PROTECTED]> writes:
> > select * from pg_rewrite where ev_class = 'pg_user'::regclass gives 
> > [ lots of cruft ]
> 
> Well, that's interesting, because I get exactly the same data from my
> perfectly-functional 7.3.4 installation.
> 
> I think there must be some incompatibility between your data directory
> and your Postgres executable, but it's hard to think what.  Have you
> verified that your executable really is 7.3.4 (try "select version()")?

PostgreSQL 7.3.4 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.2 
20031022 (Gentoo Linux 3.3.2-r2, propolice)

> 
> I suppose it could also be that the problem is not in pg_user after all,
> but some other view.  I didn't think pg_get_viewdef() would use any
> other views, but I might be mistaken.  Can you successfully do
> pg_get_viewdef on any other views --- pg_tables or pg_indexes for
> example?
> 

template1=> select pg_get_viewdef('pg_tables'::regclass);
ERROR:  nodeRead: did not find '}' at end of plan node
template1=> select pg_get_viewdef('pg_indexes'::regclass);
ERROR:  nodeRead: did not find '}' at end of plan node
template1=>


> Also, how did you get into this state, exactly?  I cannot believe that
> it's a matter of a forced shutdown; I think there must be some kind of
> software compatibility issue involved.  What system updates have you
> done recently?
> 
>                       regards, tom lane

I really can't think of anything else that could have brought postgresql 
in this state... (could on minor update to glibc cause this ? I don't 
remember if updated glibc before or after the corruption...)


---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to