PostgreSQL数据库的文件存储在哪里?
#1楼
在我的Linux安装下,它在这里: /var/lib/postgresql/8.x/
您可以使用initdb -D "c:/mydb/"进行更改
#2楼
特定表/索引的位置可以通过TABLESPACE进行调整:
CREATE TABLESPACE dbspace LOCATION '/data/dbs';
CREATE TABLE something (......) TABLESPACE dbspace;
CREATE TABLE otherthing (......) TABLESPACE dbspace;
#3楼
打开pgAdmin并转到特定数据库的属性。 查找OID,然后打开目录
<POSTGRESQL_DIRECTORY>/data/base/<OID>
应该有您的数据库文件。
#4楼
在Windows上, PostgresSQL文档描述的PGDATA目录位于C:\\Program Files\\PostgreSQL\\8.1\\data 。 特定数据库的数据位于(例如) C:\\Program Files\\PostgreSQL\\8.1\\data\\base\\100929 ,我想其中100929是数据库号。
#5楼
如“ Linux上的PostgreSQL数据库默认位置 ”中所建议, 在Linux下,您可以使用以下命令查找:
ps aux | grep postgres | grep -- -D
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3193538