主要参考: https://www.postgresql.org/docs/current/upgrading.html
要点:
过程略。
# su -l postgres $ pg_dumpall > pg_dumpall > dump-$(date +%Y%m%d).sql
注意此处为停机起点。应将前端流量停止并转移到「系统维护中」页面。
# service postgresql stop # pkg upgrade
# service postgresql initdb # 编辑 postgresql 的 pg_hba.conf 等配置文件。 # service postgresql start
# su -l postgres $ psql -d postgres -f dump-$(date +%Y%m%d).sql
测试业务,如果正常的话将前端恢复为之前的配置。