Každý adresář představuje databázi (vytvořenou pomocí create database
). Číslo je oid databáze. Chcete-li zobrazit oid a jeho název, spusťte následující příkaz:
select oid, datname
from pg_database;
Uvnitř každého adresáře každý soubor odpovídá záznamu v pg_class
kde oid odpovídá číslu souboru v adresáři:
Můžete vidět oidy a ke kterému vztahu se vztahují spuštěním příkazu:
select cl.relfilenode, nsp.nspname as schema_name, cl.relname, cl.relkind
from pg_class cl
join pg_namespace nsp on cl.relnamespace = nsp.oid;
Můžete se také podívat do manuálu
- Určení využití disku
- Rozvržení souboru databáze
- Systémové katalogy
Btw:pokud opravdu stále používáte 8.2, měli byste upgradovat co nejdříve.