如题org.postgresql.util.PSQLException: ERROR: type “geometry” does not exist异常
现象
当使用 java 语言 执行添加控件字段语句时发生如下异常
ALTER TABLE "20220923"."casing" ADD COLUMN geom_n geometry(LineString, 3857) ;
org.postgresql.util.PSQLException: ERROR: type "geometry" does not exist
原因
- 未安装PostGIS扩展
- schema未指向public
解决方案
1.安装PostGIS扩展
create extension postgis;
2.对空间字段指向public,如:
ALTER TABLE "20220923"."casing" ADD COLUMN geom_n public.geometry(LineString, 3857) ;