我想将PostgreSQL从8.4升级到9.4。
该文档对我来说不是很清楚。
- 如果进行升级,是否会丢失旧数据库?
- 如果升级后丢失旧数据库,该如何备份?
- 如何升级我的psql?
我的PostgreSQL在CentOS 6.6服务器上运行。
@dezso因此,如果我卸载psql 8.4并继续使用9.4,我会丢失旧数据库吗?
—
Alex Jolig 2015年
如果您将其丢弃,则不会。无论如何,您都应该具有定期备份以测试其可恢复性,因此这根本不是问题。另外,如果您选择使用
—
dezso 2015年
pg_upgrade
,它将保留您的数据库-但是在这种情况下,也必须进行备份。
“
—
David Spillett
How can I backup my old databases if
”- 如果没有。升级后,您的数据库几乎肯定会很好,但是在执行此类操作时,无论如何,如果出现意外问题(假设最坏的情况:断电或其他硬件故障可能会导致一部分故障),您应该始终具有新的(最好经过测试)备份您所处的位置很难前后滚动)。根据您的常规备份计划,您可能不需要进行额外的备份。
postgresql-client-9.4
包含的软件包psql
。