当我运行命令时:在Windows 10上重启pg我采取以下错误: pg_ctl:未指定数据库目录,环境变量PGDATA未设置
答案 0 :(得分:3)
您需要指定数据库目录的安装位置。
例如
pg restart -D [insert directory location here]
如果失败,则需要设置环境变量PGDATA。 像
这样的东西 set $PGDATA = [directory location here]
答案 1 :(得分:0)
您需要设置一个环境变量以指向数据库目录所在的位置,
例如:
setx PGDATA D:\Program Files\PostgreSQL\13\data
答案 2 :(得分:0)
在 MacOS 中
$ sudo -u postgres $ ps -f -u postgres 应该列出 postgres 进程
$./pg_ctl -D /Library/PostgreSQL/13/data restart
答案 3 :(得分:0)
作为最后的手段,您也可以尝试重新安装:
brew services stop postgres
brew uninstall --force postgres
brew install postgresql
brew services start postgres