暂无图片
PG库在操作系统上能看到文件目录,但是在数据库中查询不到了?
我来答
分享
暂无图片 匿名用户
PG库在操作系统上能看到文件目录,但是在数据库中查询不到了?


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
JiekeXu
暂无图片

图片.png
数据库目录中的base目录是数据文件默认保存目录,同时也是初始化后的默认表空间,每个数据库与base目录下的子目录一一对应,该子目录的名称与数据库的oid相同。


postgres=# select oid,datname,dattablespace from pg_database;
  oid  |  datname  | dattablespace 
-------+-----------+---------------
 13580 | postgres  |          1663
 16384 | jiekexu   |          1663
     1 | template1 |          1663
 13579 | template0 |          1663
 16385 | testdb    |          1663
(5 rows)
postgres=# select oid,spcname from pg_tablespace;
 oid  |  spcname   
------+------------
 1663 | pg_default
 1664 | pg_global

这应该就是你想要的答。Oid 就是对应的目录。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏