我对PostgreSQL场景相当陌生,所以请原谅我,如果这是一个愚蠢的问题。我试图寻找这个,但是,我一直只找到从一个版本升级到另一个版本的问题,例如从8.x到9.x.但就在前几天,我使用dumpall从9.6beta4升级到9.6rc1,今天我看到9.6发布了,并且真的不想浪费一天创建dumpall文件并恢复它。所以我想知道是否有“就地”升级,还是需要再次使用dumpall从9.6rc1升级到9.6。如何将Postgresql 9.6rc1升级到Postgresql 9.6
我的主要数据库经验是使用Firebird和Sql Server,并且在升级数据库软件时不需要执行备份还原。
感谢, 爱德华
'pg_upgrade' https://www.postgresql.org/docs/current/static/pgupgrade.html使用'--link'选项进行就地升级 –
我以前看过这个。但是该命令正在寻找oldbin&newbin,yum/apt-get会将posgresql安装到相同的bin文件夹中。该手册还说 - 链接使用硬链接。这是否意味着在pg_upgrade之后,我们将有一个olddatadir和newdatadir,但olddatadir将链接到newdatadir? –
对不起,我不使用Linux,不知道 –