首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >postgresql升级备份和恢复同一端口

postgresql升级备份和恢复同一端口
EN

Stack Overflow用户
提问于 2011-03-29 18:27:40
回答 2查看 788关注 0票数 2

在这里,我想将postgresql从8.3(端口5432)升级到9.0(端口5433),

代码语言:javascript
运行
复制
-First I instal the postgres new version 9.0 on port 5433
-Than I backup and restore database by using comman,

 /usr/local/pgsql/bin/ pg_dumpall -U -h  -p 5432|psql -U  -p 5433 -h

-After that I stop both server 8.3 and 9.0
-By using pgAdmin III, I change port the server 9.0 from 5433 to 5432.

如果我尝试用这种方式升级,会发生什么?

谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2011-03-29 19:41:02

这将会起作用。这也应该比写入文件更快,因为需要更少的写入。但请记住将旧数据库设置为单用户模式(postgres --single ...),这样在迁移过程中就不会有人向数据库写入数据。

您还可以使用pg_upgrade就地升级数据库。但是检查一下limitations while upgrading from 8.3

票数 2
EN

Stack Overflow用户

发布于 2011-03-29 20:10:33

正如Tometzky已经说过的那样,这应该是可行的。

只是为了让图片完整:

在9.0中,您还可以使用pg_upgrade进行迁移,这应该比使用带管道的pg_dump更快。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5471068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档