暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
pg版本升级(15.5升级到16.5).docx
121
3页
17次
2025-09-04
免费下载
#目前版本
#安装的插件
备份旧版本数据(物理备份)
cp -r 6601 6601_bak
下载新版本安装包
wget https://mirrors.huaweicloud.com/postgresql/source/v16.5/postgresql-16.5.tar.gz
安装新版本 pg
su - postgres
tar -xzf postgresql-16.5.tar.gz
cd postgresql-16.5
yum -y install gcc-c++
yum -y install readline-devel
yum -y install zlib-devel
yum -y install libicu-devel
mkdir -p /data/app/postgresql-16/6601/data
mkdir -p /data/app/postgresql-16/6601/conf
mkdir -p /data/app/postgresql-16/6601/log
mkdir -p /data/app/postgresql-16/soft
./configure --with-pgport=6601 --prefix=/data/app/postgresql-16/soft
make -j 2
make install -j 2
cd /data/app/postgresql-16/soft/bin
./initdb -D /data/app/postgresql-16/6601/data
升级测试
./pg_upgrade -b /data/app/postgresql/bin -B /data/app/postgresql-16/soft/bin -d
/data/app/6601/data -D /data/app/postgresql-16/6601/data -c
安装插件
cd /apps/postgresql-16.5/contrib/pg_stat_statements
make PG_CONFIG=/data/app/postgresql-16/soft/bin/pg_config
make PG_CONFIG=/data/app/postgresql-16/soft/bin/pg_config install
再次测试
./pg_upgrade -b /data/app/postgresql/bin -B /data/app/postgresql-16/soft/bin -d
/data/app/6601/data -D /data/app/postgresql-16/6601/data -c
升级
./pg_upgrade -b /data/app/postgresql/bin -B /data/app/postgresql-16/soft/bin -d
/data/app/6601/data -D /data/app/postgresql-16/6601/data
修改配置文件
vi postgresql.conf
log_directory = '/data/app/postgresql-16/6601/log'
archive_command = 'test ! -f /data/app/postgresql-16/6601/log/%f && cp %p
/data/app/postgresql-16/6601/log/%f'
修改 systemd 文件
vi /etc/systemd/system/postgresql-6601.service
# PostgreSQL systemd service file
[Unit]
Description=PostgreSQL database server
of 3
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜