小编zai*_*aqi的帖子

postgresql-setup --initdb 带有自定义数据目录

我正在尝试在 Centos 8 上设置 Postgres 12。Postgres 应安装在默认目录 ie 中/var/lib/pgsql,但是我希望数据目录位于/data/pgsql

我想使用 postgresql-setup 作为 root,因为我相信它会随之创建 systemd 服务文件,而不是使用 pg_ctl 或作为 postgres 用户运行 initdb。

但是,如果我尝试

$ postgresql-setup --initdb --pgdata=/data/pgsql/
Run Code Online (Sandbox Code Playgroud)

我将收到以下错误。

postgresql-setup: unrecognized option '--pgdata=/data/pgsql'
FATAL: can't parse arguments
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

postgresql centos

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

centos ×1

postgresql ×1