PostgreSQL最可靠的升级方案[实践]

注意事项

1
2
1. 如果原先的数据库安装了第三方的扩展,请在升级的新版本服务器上也先安装好这些第三方扩展(contrib)
2. 相应的表空间配置也要与原先的一致

升级步骤

1
2
3
4
5
6
7
8
1. 以PG管理员的身份运行以下命令来备份所有数据库信息(包括用户,角色,等)
pg_dumpall > outfile
2. 源码安装PG,请参考安装步骤:
http://dreamer-yzy.github.io/2014/12/03/PostgreSQL%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0%EF%BC%88%E4%B8%80%EF%BC%89/
3. 恢复DB(记得将最新版本的DB服务器运行起来先),运行以下命令
psql -f outfile postgres

打完收工。