Postgresql 数据库文件存储在哪里?
PostgresQL 将数据存储在数据文件夹中。我的文件夹是:C:\Program Files\PostgreSQL\10\data。
下面,每个数据库在home文件夹下都有一个子文件夹,子文件夹以数据库的oid命名。数据库的oid可以从pg_database表中获取。
Testpg=# 从 pg_database 中选择 oid、数据名 ;
oid |数据名称
--------+--------------------
12938 | postgres
1 |模板1
12937 |模板0
16393 | pem
404609 |测试pg100
405086 | postgis_25_sample
407547 |测试pg1
415074 | Testpg
(8行记录)
Testpg数据库的oid为415074,即Testpg数据库中的数据存储在文件夹415074中。
Testpg中有一个表行表数据库。获取数据在表中的位置:
Testpg=# select pg_relation_filepath('linetable');
pg_relation_filepath
--------- --------- - ---
base/415074/416880
(1行记录)
———————————————
版权声明:本文为CSDN原创文章博主《千里归来的少年心》,遵循CC 4.0 BY-SA版权协议。如需转载,请注明原文出处链接及本声明。
原文链接:https://blog.csdn.net/liyazhen2011/article/details/88993728
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。