首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >brew postgresql-upgrade-database的initb失败

brew postgresql-upgrade-database的initb失败
EN

Stack Overflow用户
提问于 2020-09-05 07:44:42
回答 1查看 608关注 0票数 1

我正在使用brew postgresql-upgrade-database将postgresql从11.8升级到12并迁移数据。进程失败,输出如下

代码语言:javascript
运行
复制
Upgrading postgresql data from 11 to 12...

正在停止postgresql@11...(可能需要一段时间) ==>已成功停止postgresql@11 (标签: homebrew.mxcl.postgresql@11),等待服务器关闭...完成服务器停止==>将postgresql数据从/usr/local/var/postgres移动到/usr/local/var/postgres.old...==>正在创建数据库...错误:将postgresql数据从11升级到12失败!==>正在将postgresql数据从/usr/local/var/postgres.old移回/usr/local/var/postgres...错误:执行时失败;/usr/local/Cellar/postgresql/12.4/bin/initdb --lc-collate=en_US.UTF-8 --lc-ctype=en_US.UTF-8 --lc-messages=en_US.UTF-8 --lc-monetary=en_US.UTF-8 --lc-numeric=en_US.UTF-8 --lc-time=en_US.UTF-8 -E\ UTF8 /usr/local/var/postgres已退出,返回% 1。

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-17 07:42:37

有一个使用brew postgresql-upgrade-databaseissue。当问题解决后,我将更新此答案。

截至2021年7月21日,此问题仍未解决。我的解决方法如下:

*警告*这将清除您的数据库,因此必须重新加载或重新初始化。

代码语言:javascript
运行
复制
brew uninstall --force postgresql
brew install postgresql@12
cd /usr/local/var/
rm -rf postgres
initdb /usr/local/var/postgres
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63749141

复制
相关文章

相似问题

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