Cada diretório representa um banco de dados (criado via
create database
). O número é o oid do banco de dados. Para ver o oid e seu nome, execute a seguinte instrução:select oid, datname
from pg_database;
Dentro de cada diretório cada arquivo corresponde a uma entrada em
pg_class
onde o oid corresponde ao número do arquivo no diretório:Você pode ver os oids e a qual relação eles se relacionam executando a instrução:
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;
Você também pode querer verificar o manual
- Determinando o uso do disco
- Layout do arquivo de banco de dados
- Catálogos do sistema
Btw:se você ainda estiver executando o 8.2, você deve atualizar o mais rápido possível.