gpt4 book ai didi

postgresql `syntax error at or near "SUPPORT"` 更新 postgis 扩展

转载 作者:行者123 更新时间:2023-12-01 21:52:11 25 4
gpt4 key购买 nike

这是 macOS 上的本地设置,其中安装了 Homebrew 程序 postgresql (12.1) 和 postgis (3.0.0)。

我在一些 java 集成测试中遇到这个错误:

Caused by: org.postgresql.util.PSQLException: ERROR: could not access file "$libdir/postgis-2.5": No such file or directory

因此尝试更新导致另一个错误的扩展:

# ALTER EXTENSION postgis UPDATE;
ERROR: syntax error at or near "SUPPORT"

我找不到关于此特定错误消息的任何信息。

最佳答案

在尝试了一些 postgresql 和 postgit 的降级之后,我在 irc.freenode.net#postgis 中询问并被告知检查我的 postgresql 版本(psql --versionSELECT version() ;也显示在 psql 启动时)并且你看,服务器版本仍然是 11.5,而客户端是 12.1。

在上次 brew upgrade 之后我没有升级数据库并重新启动 homebrew 管理的 postgresql 服务。以下步骤也让我获得了 12.1 版本的服务器:

$ brew services stop postgresql
$ brew postgresql-upgrade-database
$ brew services start postgresql

这让我可以在之后成功更新 postgis 扩展:

ALTER EXTENSION postgis UPDATE;

关于postgresql `syntax error at or near "SUPPORT"` 更新 postgis 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59142768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com