PostgreSQL 数据库升级

Posted 润之

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL 数据库升级相关的知识,希望对你有一定的参考价值。

PostgreSQL软件版本升级后,需要使用pg_upgrade迁移旧版本的数据库,具体的操作参数可以参考官方文档,在此记录一下操作过程中出现的细节问题:

  • 新版本软件在initdb的时候要保证locale和旧版本软件一致,如果旧版本软件在initdb的时候指定了--locale=C,而新版本软件未指定的话,默认好像是--locale="Chinese (Simplified)",这点要注意
  • initdb -U 指定的用户名要和旧版本数据库保持一致,因为在pg_upgrade的时候要使用这个用户名,不一致可能会导致失败,不太确定

以上是关于PostgreSQL 数据库升级的主要内容,如果未能解决你的问题,请参考以下文章

Postgresq9.6主从部署

PostgreSQL备机checkpoint

PostgreSQL 将数据库存储在哪里?

PostgreSQL 将数据库存储在哪里?

Oracle GoldenGate现在支持从 PostgreSQL 捕获数据

PostgreSQL:JOIN SELECT 和 ORDER 隐藏