在 Void Linux 上运行 PostgreSQL 服务器。安装后initdb
以操作系统用户“postgres”的身份运行:
[user@host]$ sudo -u postgres -i
$ initdb -D '/var/lib/postgresql/data'
Run Code Online (Sandbox Code Playgroud)
接收输出:
创建目录 /var/lib/postgresql/data ... ok 创建子目录 ... ok 选择默认 max_connections ... 100 选择默认 shared_buffers ... 128MB 选择动态共享内存实现 ... posix 创建配置文件 ... ok正在运行引导脚本... ok 执行 post-bootstrap 初始化 ... 语言环境:无法将 LC_MESSAGES 设置为默认语言环境:没有这样的文件或目录 ok 正在将数据同步到磁盘 ... 好的
警告:为本地连接启用“信任”身份验证您可以在下次运行 initdb 时通过编辑 pg_hba.conf 或使用选项 -A 或 --auth-local 和 --auth-host 来更改此设置。
成功。您现在可以使用以下命令启动数据库服务器: pg_ctl -D /var/lib/postgresql/data -l logfile start
然后我继续创建服务,将所有权授予“postgres”并启动它:
[user@host]$ ln -s /etc/sv/postgresql /var/service
[user@host]$ sudo chown postgres: …
Run Code Online (Sandbox Code Playgroud)