在geoserver中,我需要在创建新工作区后创建一个新的数据存储,我有这个错误
创建数据存储时出错,请检查参数。错误消息:无法获取连接:错误:函数postgis_lib_version()不存在Indice:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。职位:8
答案 0 :(得分:10)
该错误意味着您尝试添加 PostgreSQL 数据库而不是 PostGIS 数据库。您需要使用以下命令将PostGIS扩展添加到数据库:
psql -d yourdatabase -c "CREATE EXTENSION postgis;"
psql -d yourdatabase -c "CREATE EXTENSION postgis_topology;"
这将允许您在表格中存储几何图形(和地理位置),然后GeoServer可以将其显示为地图图层。