【发布时间】:2013-01-04 16:43:03
【问题描述】:
我在 Mac 上使用 PostgreSQL,我使用命令行创建了几个数据库。我正在查看 /Library/PostgreSQL/9.2/data 并且看不到任何 .dat 文件。我是否在寻找错误的数据文件位置?
我使用了以下命令: ps辅助| grep postgres | grep -- -D 如PostgreSQL database default location on Linux 所述,它为我提供了 /Library/PostgreSQL/9.2/data 目录。
有什么想法吗?
【问题讨论】:
-
select setting from pg_settings where name = 'data_directory'显示数据目录的真实路径(您必须以超级用户身份连接到 PostgreSQL) -
不了解 Mac。如果这有帮助,在我的 Linux 机器中,它们位于 /var/lib/pgsql/data/ 下。无论如何,这些文件只对用户 postgresql 可见。可能您的文件在那里,但对您当前的用户隐藏。