Re: pg_catalog.pg_roles DESTROYED?

From: "Phillip Smith" <phillip(dot)smith(at)weatherbeeta(dot)com(dot)au>
To: <pgsql-admin(at)postgresql(dot)org>
Subject: Re: pg_catalog.pg_roles DESTROYED?
Date: 2007-08-03 00:26:19
Message-ID: 007801c7d564$e982d560$9b0014ac@wbaus090
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Sounds like you're using a newer version of psql to connect to the older
host.

psql 8.2.4 would throw up errors like that when connecting to a 7.4.7 box -
when you login to the old box, then run psql, you would be running the old
version of psql and hence the error disappears.

Cheers,
~p

-----Original Message-----
From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Ralph Smith
Sent: Friday, 3 August 2007 10:07
To: pgsql-admin(at)postgresql(dot)org
Subject: [ADMIN] pg_catalog.pg_roles DESTROYED?

I'm preparing to upgrade a 7.4.7 DB to 8.2.4.
I just got connectivity from new to old (different hosts), and being
a newhire and no-one had ever done any maintenance on the old DB, I
connected as joe-user to the old DB using the client of the new.
(joe-user is the owner of the DB)

I did some analyze and vacuum-ing on two tables.
The last thing I did there was
>vacuum full verbose tablename;
I did it twice to see the differing results.
It was HUGE and now is smaller.

I next tried to do a \dt and suddenly....

airburst=> \dt
ERROR: relation "pg_catalog.pg_roles" does not exist

None of the \d - commands work.

Only if I go in as PG super can I avoid that error. (Going in
locally after logging into that box.)

I'm new to PG myself, so I'd appreciate it if I had some hand-holding.

Thank you!
Ralph Smith

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

*******************Confidentiality and Privilege Notice*******************

The material contained in this message is privileged and confidential to
the addressee. If you are not the addressee indicated in this message or
responsible for delivery of the message to such person, you may not copy
or deliver this message to anyone, and you should destroy it and kindly
notify the sender by reply email.

Information in this message that does not relate to the official business
of Weatherbeeta must be treated as neither given nor endorsed by Weatherbeeta.
Weatherbeeta, its employees, contractors or associates shall not be liable
for direct, indirect or consequential loss arising from transmission of this
message or any attachments

THINK BEFORE YOU PRINT - Save paper if you don't really need to print this
e-mail.

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Stephan Szabo 2007-08-03 00:26:42 Re: pg_catalog.pg_roles DESTROYED?
Previous Message Ralph Smith 2007-08-03 00:07:21 pg_catalog.pg_roles DESTROYED?