配置文件postgresqlconf.csv参数说明如表1所示。
参数 |
说明 |
---|---|
isopath |
OS镜像的路径,需提前上传到服务器的操作系统中,用于安装一些依赖包。 |
db_password |
PostgreSQL的密码,工具会使用该字段来设置数据库的密码。 |
host |
被安装服务器。如果是本机安装,请输入localhost。如果需要远程安装到其他服务器,请输入其他服务器的IP地址。 |
os_root_user |
被安装服务器OS的root用户名。 |
os_root_password |
被安装服务器OS的root密码。 |
version |
PostgreSQL安装的版本。 |
compile_flag |
用于检查过程的判断,RPM包编译前的检查请设置为1,否则设置为0。执行编译过程,检查项少。 |
prefixdir |
软件从源码编译后安装到该目录,绝对路径值,需存在于OS中,rpm包安装此参数无效,不使用。 |
datadir |
PostgreSQL的数据目录,绝对路径值,需存在于OS中。 |
waldir |
PostgreSQL的日志目录,绝对路径值,需存在于OS中。 |
shared_buffers |
PostgreSQL的shared_buffers。 |
依赖包软件名 |
下载地址 |
---|---|
GCC-7.3.0 |
https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz |
CMake-3.5.2 |
本文以PostgreSQL 11.3的check、install、uninstall为例进行说明。已完成的准备工作包括:
parm,values [install-conf], isopath,/root/CentOS-7-aarch64-Everything-1810.iso db_password,123456 host,localhost os_root_user,root os_root_password,Admin@123 version,11.3 compile_flag,1 [pg-conf], prefixdir,/usr/local/pgsql datadir,/data/pgsql/data waldir,/data/pgsql/log shared_buffers,5GB