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、编译环境变量
# vi /etc/profile

本文档详细介绍了在CentOS7上手动编译安装PostgreSQL 11.7的过程,包括创建数据库管理账户、安装依赖、编译与安装PostgreSQL、添加模块支持、配置环境变量、初始化数据库、启动服务、修改管理员密码、调整配置文件,并展示了如何为数据库添加uuid-ossp、pg_stat_statements和pg_pathman扩展。
最低0.47元/天 解锁文章
1010

被折叠的 条评论
为什么被折叠?



