gpt4 book ai didi

postgresql - 已安装 PostGIS,但无法选择版本或添加地理列

转载 作者:行者123 更新时间:2023-11-29 13:12:50 25 4
gpt4 key购买 nike

我在 Google Cloud 上有一个现有的 Postgres 9.6 数据库,它启用了 PostGIS 扩展,但是每当我尝试创建一个包含 geography 类型的列的表或选择 PostGIS 版本时,我得到一个错误。

对于创建 geography 列,错误是非描述性的——只是一个箭头指向以下语句中的单词 geography

create table place(coordinate geography(POINT,4326));

版本错误如下所示:

select postgis_full_version();
ERROR: could not access file "$libdir/postgis-2.3": No such file or directory
CONTEXT: SQL statement "SELECT postgis_lib_version()"
PL/pgSQL function postgis_full_version() line 22 at SQL statement

create extension 语句确认它已经安装,例如

create extension postgis;
error: the extension already exists

我已经尝试以 postgres 用户和另一个被授予相关数据库权限的用户身份运行这些命令,但似乎都不起作用。任何帮助将不胜感激。

最佳答案

它比你想象的要简单:您的托管提供商搞砸了 PostGIS 安装。

看起来文件真的不见了,或者操作系统级别的其他东西配置错误。

你应该提示谷歌。

关于postgresql - 已安装 PostGIS,但无法选择版本或添加地理列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52723460/

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