pg_ctl:未指定数据库目录且未设置环境变量 PGDATA

chr*_*sgk 7 sql postgresql

当我在 Windows 10 上运行命令:pg restart 时出现以下错误:pg_ctl:未指定数据库目录且环境变量 PGDATA 未设置

Vyn*_*kie 13

您需要指定数据库目录的安装位置。

例如

pg_ctl restart -D [insert directory location here]
Run Code Online (Sandbox Code Playgroud)

如果失败,您将需要设置环境变量 PGDATA。就像是

 set $PGDATA = [directory location here]
Run Code Online (Sandbox Code Playgroud)

  • 在命令 `./pg_ctl restart -D /usr/local/var/postgres` 之后,我收到错误 `pg_ctl: 目录 "/usr/local/var/postgres" 不是数据库集群目录` (2认同)