PostGIS安装在Cloud SQL中,但找不到PostGIS_full_version()



我使用CREATE EXTENSION postgis WITH SCHEMA database创建了postgis扩展。

扩展存在于扩展列表(SELECT * FROM pg_extension(中

postgis 2.5.1版本。

但是Select PostGis版本(SELECT PostGIS_full_version();(不起作用。

ERROR:  function postgis_full_version() does not exist
LINE 1: SELECT PostGIS_full_version();

我正在使用谷歌云。

怎么了?我该怎么修?

CREATE EXTENSION postgis WITH SCHEMA database

如果您想使用非默认模式,比如foo,那么您需要调用select foo.postgis_full_version()

但您可能根本不想指定模式。在PostgreSQL中,除非您另有指定,否则所有函数调用都默认为public模式。所以select postgis_full_version()和说select public.postgis_full_version()是一样的。

尝试运行:

CREATE EXTENSION postgis;

问题可能与PostGIS 2.5版本有关。根据官方文档,PostGIS 2.3扩展系列支持Google Cloud SQL。您可以在此处找到安装说明。

相关内容

  • 没有找到相关文章

最新更新