Re: find table name - Mailing list pgsql-admin

From Thierry Missimilly
Subject Re: find table name
Date
Msg-id 3FD44553.5B69CDA1@BULL.NET
Whole thread Raw
In response to Re: find table name  (greg@turnstep.com)
Responses Re: find table name
List pgsql-admin
Hi the list,

I used to run oid2name to find the relation between database names and
.../data/base/<dir> but i'm interested also to identify relation between table
names, index names and files number as would try to decrease Wait I/O by
setting tables on one disk and indexes on another one.
The tables pg_class and pg_index do not give the symbolic name with the
"numbers".

Thierry Missimilly.



greg@turnstep.com wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> > In postgresql  all databases are stored in /data/base directory in
> > numbers form and all the related tables with that database are stored in
> > that directory again in numbers form.
> > so there is any command or query to see the original table names.
> > just like:-  select * from pg_stat_database; for databases.
>
> You can find the mapping between the "numbers" on disk and the tables by
> looking at the "relfilenode", "relname" and "relkind" columns of the
> pg_class table. However, it is best to not mess with those files at
> all. What are you trying to do?
>
> - --
> Greg Sabino Mullane greg@turnstep.com
> PGP Key: 0x14964AC8 200312070810
>
> -----BEGIN PGP SIGNATURE-----
>
> iD8DBQE/0yb5vJuQZxSWSsgRAoOMAJ9FZsojXzvCVgrM6Tv0B3f+eI0k8QCg6X8C
> fqQi82DmYdZduq4lwADIou0=
> =92w+
> -----END PGP SIGNATURE-----
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

Attachment

pgsql-admin by date:

Previous
From: Olivier Hubaut
Date:
Subject: How can I set the cross database reference?
Next
From: "Ganesan Kanavathy"
Date:
Subject: Re: Field Size