我在Mac上使用PostgreSQL,我用命令行创建了几个数据库。我正在研究/Library/PostgreSQL/9.2/data,我看不到任何.dat文件。我正在寻找数据文件的错误地方吗?PostgreSQL数据文件位置
我已经使用了以下命令: ps auxw | grep postgres | grep - -D 正如PostgreSQL database default location on Linux所述,它给了我/Library/PostgreSQL/9.2/data目录。
任何想法?
'select setting from pg_settings其中name ='data_directory''显示数据目录的实际路径(您必须以超级用户身份连接到PostgreSQL) –
不知道Mac。如果这可以帮助,那么在我的Linux机器中,它们位于/ var/lib/pgsql/data /下。无论如何,这些文件只对用户postgresql可见。可能是你的文件在那里,但为当前用户隐藏。 – jap1968