postgresql Citus升级失败

q1qsirdb  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(143)

我在kubernetes中运行citus,并试图从10.2升级到11.2,下面的postgres版本是14。
部署中用于升级的映像:citusdata/citus:11.2-pg14
升级镜像citus:11.2-pg 14后,pod进入crashloopbackoff状态,错误如下:
ERROR: loaded Citus library version differs from installed extension version
Loaded library requires 11.2, but the installed extension version is 10.2-4
HINT: Run ALTER EXTENSION citus UPDATE and try again.
我无法执行ALTER EXTENSION citus UPDATE,因为pod处于crahsed状态。
有人能帮帮我吗?

mspsb9vt

mspsb9vt1#

我认为Citus一般不提供用于生产的Docker镜像,他们在文档The Docker image is intended for development/testing purposes only, and has not been prepared for production use.中有以下引用
所以,这可能就是为什么升级不是故事的一部分。
不过,一种解决方法可能是执行SET citus.enable_version_checks TO off;并尝试alter extension command

相关问题