You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Homebrew更新PostgreSQL数据库?确认命令是否需额外操作

Homebrew安装的PostgreSQL升级:brew postgresql-upgrade-database 是否够用?

简单说:这条命令是升级数据库的核心步骤,但前后得配合几个必要操作,不能只跑这一条。

升级前必须做的事

  • 先停掉PostgreSQL服务:brew services stop postgresql
  • 一定要备份数据库!用pg_dumpall > backup.sql导出全库数据,万一升级出问题能救回来
  • 先把Homebrew和PostgreSQL包更到最新:brew update然后brew upgrade postgresql——这一步是先把PostgreSQL程序本身升级,之后才需要处理数据迁移

执行核心升级

直接运行brew postgresql-upgrade-database就行,这个命令是Homebrew专门做的,会自动帮你把旧版本的数据库目录转换成新版本兼容的格式,还会处理权限之类的细节

升级后收尾

  • 重启服务:brew services start postgresql
  • 验证一下:连数据库跑SELECT version();看看版本对不对,再检查数据有没有丢失
  • (可选)确认没问题后,可以删掉旧的数据库目录(一般在/usr/local/var/postgresql.old),省点空间

内容的提问来源于stack exchange,提问作者Daniel N.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:47:04