Postgresql-server 可以直接从 9.2 升级到 9.6 吗?

Can you upgrade Postresql-server directly from 9.2 to 9.6?

能否将Postgresql-server从9.2直接升级到9.6? (运行 在 RHEL 7 上)

是:

https://www.postgresql.org/docs/9.6/static/pgupgrade.html

pg_upgrade supports upgrades from 8.4.X and later to the current major release of PostgreSQL, including snapshot and alpha releases.

https://www.postgresql.org/docs/9.6/static/app-pgdump.html

Because pg_dump is used to transfer data to newer versions of PostgreSQL, the output of pg_dump can be expected to load into PostgreSQL server versions newer than pg_dump's version. pg_dump can also dump from PostgreSQL servers older than its own version. (Currently, servers back to version 7.0 are supported.) However, pg_dump cannot dump from PostgreSQL servers newer than its own major version; it will refuse to even try, rather than risk making an invalid dump.

我的重点