Chaque répertoire représente une base de données (créée via create database
). Le nombre est l'oid de la base de données. Pour voir l'oid et son nom, exécutez l'instruction suivante :
select oid, datname
from pg_database;
A l'intérieur de chaque répertoire chaque fichier correspond à une entrée dans pg_class
où l'oid correspond au numéro du fichier dans le répertoire :
Vous pouvez voir les oids et à quelle relation ils se rapportent en exécutant l'instruction :
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;
Vous pouvez également consulter le manuel
- Déterminer l'utilisation du disque
- Mise en page du fichier de base de données
- Catalogues système
Au fait :si vous utilisez toujours la version 8.2, vous devez effectuer la mise à niveau dès que possible.