Skip to main content
Version: 1.0.14

初始化与启动

初始化数据库

初始化过程会创建数据库集群,包括数据目录及其子目录和子文件、生成系统表,以及创建 template1 和 halo0root 数据库。当创建新数据库时,将会复制 template1 数据库中的所有内容。halo0root 数据库是供用户、实例程序和第三方应用程序使用的默认数据库。

初始化必须以 halo 用户身份运行,不能以 root 用户执行初始化操作。

以下操作在 halo 用户下执行:

pg_ctl init -D /data/halo

或者:

initdb -D /data/halo

启动数据库

以下操作在 halo 用户下执行:

pg_ctl start

验证安装

pg_ctl -V

psql -c "select version()"

正确输出版本号即说明安装成功。

验证安装