Всяка директория представлява база данни (създадена чрез create database
). Номерът е oid на базата данни. За да видите oid и неговото име, изпълнете следния оператор:
select oid, datname
from pg_database;
Във всяка директория всеки файл съответства на записа в pg_class
където oid съвпада с номера на файла в директорията:
Можете да видите oids и към коя връзка те се отнасят, като изпълните оператора:
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;
Може също така да разгледате ръководството
- Определяне на използването на диска
- Оформление на файла на базата данни
- Системни каталози
Между другото:ако наистина все още използвате 8.2, трябва да надстроите възможно най-скоро.