PostgreSQL数据库的文件存储在哪里?
postgresql.org/docs/9.5/static/storage-file-layout.html
sudo -u postgres psql -c"show data_directory;"将显示标准PostgreSQL安装上的当前存储位置。
要查看数据目录的位置,请使用此查询。
SHOW data_directory;
要查看所有运行时参数,请使用
SHOW ALL;
您可以创建表空间以将数据库对象存储在文件系统的其他部分中。要查看可能不在该数据目录中的表空间,请使用此查询。
SELECT * FROM pg_tablespace;
show data_directory;命令指向数据的确切位置。搜索特定文件夹很痛苦,因为其他人可能已经为您安装了它,现在您不知道配置,因此遵循sql有助于节省时间。 :)谢谢迈克。
它说"必须是超级用户来检查数据目录":(
如果你不是DBA,你无论如何都不需要知道。
顺便说一句 - 如果有人在像我这样的Mac上查找Postgres.app的数据库位置,默认情况下它位于?/ Library / Application Support / Postgres [ver] / var中。
要运行查询,请使用PGAdmin III并使用菜单栏中的"运行查询"图标。
在Windows7上,所有数据库都由C:\Program Files (x86)\PostgreSQL\8.2\data\global下名为pg_database的文件中的数字引用。然后,您应该在C:\Program Files (x86)\PostgreSQL\8.2\data\base下按该