Re: Unable to determine what has a particular OID

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Andy Dale <andy(dot)dale(at)gmail(dot)com>
Cc: adrian(dot)klaver(at)gmail(dot)com, pgsql-general(at)postgresql(dot)org
Subject: Re: Unable to determine what has a particular OID
Date: 2010-06-18 15:00:22
Message-ID: 12684.1276873222@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Andy Dale <andy(dot)dale(at)gmail(dot)com> writes:
>> Try:
>> SELECT oid,* from pg_database ;
>>
>> I suspect the relfilnode you are looking at is another database in the
>> cluster.

> Maybe I am possibly doing that.

There isn't any "maybe" involved here. Follow Adrian's advice and
determine for sure exactly which database that subdirectory represents.
The subdirectory name will match the OID in the pg_database row.

It's possible for the same table OID to be in use in more than one
database, so the fact that you got a match to the other table doesn't
in itself prove you're looking at the right database.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Andy Dale 2010-06-18 15:01:25 Re: Unable to determine what has a particular OID
Previous Message Vick Khera 2010-06-18 14:59:31 Re: Excessive Deadlocks On Concurrent Inserts to Shared Parent Row