通过Homebrew安装PostgreSQL 14后找不到postgresql.conf及数据目录
找到Homebrew安装的PostgreSQL 14的配置文件与数据目录
核心位置说明
从你提供的brew info postgresql输出中,已经明确给出了默认数据目录:/opt/homebrew/var/postgresql@14
postgresql.conf配置文件就存放在这个数据目录内,而不是PostgreSQL的程序安装目录(/opt/homebrew/Cellar/postgresql@14/14.15只是二进制程序的安装路径,不存储数据和配置)。
验证与查看方法
直接查看数据目录内容:
执行以下命令:ls /opt/homebrew/var/postgresql@14输出会包含
postgresql.conf、pg_hba.conf,以及存储实际数据文件的base/目录等。通过PostgreSQL命令确认(需服务已启动):
先连接到PostgreSQL,再执行以下SQL语句:SHOW config_file; SHOW data_directory;会返回配置文件和数据目录的绝对路径。
关于找不到/usr/local/var/postgres/的原因
你使用的是Apple Silicon架构的Mac,Homebrew的默认安装路径为/opt/homebrew/,而非Intel架构Mac的/usr/local/,因此数据目录也对应在/opt/homebrew/var/路径下,而非/usr/local/var/。
内容的提问来源于stack exchange,提问作者Dumindu Jayasekara
相关产品推荐
相关产品推荐

