Re: find table name
От | Thierry Missimilly |
---|---|
Тема | Re: find table name |
Дата | |
Msg-id | 3FD44553.5B69CDA1@BULL.NET обсуждение исходный текст |
Ответ на | Re: find table name (greg@turnstep.com) |
Ответы |
Re: find table name
|
Список | 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
Вложения
В списке pgsql-admin по дате отправления: