各ディレクトリはデータベースを表します(create database
で作成) )。番号はデータベースのOIDです。 OIDとその名前を確認するには、次のステートメントを実行します。
select oid, datname
from pg_database;
各ディレクトリ内の各ファイルは、pg_class
のエントリに対応しています。 ここで、OIDはディレクトリ内のファイルの番号と一致します:
次のステートメントを実行すると、oidとそれらがどの関係に関連しているかを確認できます。
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を実行している場合は、できるだけ早くアップグレードする必要があります。