如何从 Postgres 9.1 升级到 9.3 并在升级期间允许读取访问

如何从 Postgres 9.1 升级到 9.3 并在升级期间允许读取访问

"PostgreSQL 9.1.2 on x86_64-unknown-linux-gnu, compiled by gcc-4.4.real (Debian 4.4.5-8) 4.4.5, 64-bit"在 Debian 6.0 Squeeze 中运行,包含 12 个数据库,100 个用户从互联网访问。使用 md5 密码验证方法。自定义格式的所有数据库压缩备份文件的总大小为 10 GB。

我需要时间范围类型,因此我正在寻找升级到 9.3 或 9.4 的方法

我在同一台服务器上并行安装了 Postgers 9.3。

如何将数据库、用户名和密码从 9.1 移动到 9.3?

我发现说明

http://no0p.github.io/postgresql/2014/03/29/upgrading-pg-ubuntu.html

这在 Debian Squeeze 中也能起作用吗?

这将使用 pg_upgrade,它需要在升级期间访问 9.1 数据库。

如何升级以便在升级期间可以对旧数据库进行读取访问?

是否可以使用旧的 psql 到新的 psql 或其他想法创建管道?

数据库访问可以在晚上关闭一段时间,这会有所帮助。

相关内容