mkdir -p /data/usr/src
把包postgresql-11.7.tar.gz 和pg_pathman-master.zip 拷到该目录
1、创建数据库管理账户
# useradd maintuser
2、安装依赖包
# yum install gcc gcc-c++ -y
# yum install readline-devel zlib-devel -y
# yum install uuid-devel -y
# yum install libxml2 libxml2-devel -y
3、编译安装
# tar -zxf postgresql-11.7.tar.gz
# cd postgresql-11.7/
# ./configure --prefix=/data/usr/postgresql --with-libxml --with-ossp-uuid
# make && make install
4、添加需要的模块支持
把支持数据库分区的包放入指定目录下
unzip pg_pathman-master.zip
mv pg_pathman-master /data/usr/src/postgresql-11.7/contrib/pg_pathman
# cd contrib/uuid-ossp
# make && make install
# cd ../pg_stat_statements
# make && make install
# cd ../xml2/
# make && make install
# cd ../pg_pathman
make && make install
5、编译环境变量