PostgreSQL中, cluster是根,是一个目录,一般是base。
base之下,一个数据库拥有一个目录。每建立一个数据库,就会在base下再新建一个目录。
如果在某数据库下建立了表,则在该数据库的目录下,会建立一个文件对应着这个表。
如何查询呢:
假如我有一个表名为 emp,则可以用以下语句查询其oid:
select oid,relname from pg_class where relname='emp';
test=# select oid,relname from pg_class where relname='emp';
oid | relname
-------+---------
16396 | emp
(1 行记录)
test=#
然后,到对应目录就可以找到对应编号的文件,如下图所示: