Heroku pg:pull pg_dump扩展名/库版本不匹配

问题描述 投票:0回答:1

我刚刚将我的Heroku应用程序的PostgreSQL升级到版本12。

我目前在Heroku的pg:pull上遇到问题,其中服务器pg_dump的扩展名/库显然是旧版本:

pg_restore: error: could not execute query: ERROR:  incompatible library "/usr/local/lib/postgresql/btree_gin.so": version mismatch
DETAIL:  Server is version 10, library is version 12.
Command was: CREATE EXTENSION IF NOT EXISTS btree_gin WITH SCHEMA public;

我运行的命令是:heroku pg:pull ${SERVER_DB} ${DEV_DB} -a ${APP}

我尝试过ALTER EXTENSION btree_gin UPDATE;,但没有任何帮助。

有什么想法吗?

heroku heroku-postgres pg-dump
1个回答
0
投票

我没有意识到此错误与本地计算机的PostgreSQL服务器版本有关,而不是与Heroku上的服务器有关。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.