[PostGIS] #6033: ERROR: operator is not unique: public.geometry = public.geometry

PostGIS trac at osgeo.org
Thu Jan 15 16:17:30 PST 2026


#6033: ERROR:  operator is not unique: public.geometry = public.geometry
----------------------+---------------------------
  Reporter:  robe     |      Owner:  robe
      Type:  defect   |     Status:  new
  Priority:  medium   |  Milestone:  PostGIS 3.6.2
 Component:  postgis  |    Version:  3.5.x
Resolution:           |   Keywords:
----------------------+---------------------------
Comment (by pramsey):

 Are you sure this is fixable?
 {{{
 SELECT 'POINT(1 1)'::public.geometry OPERATOR(public.=) 'POINT(1
 1)'::public.geometry;
 }}}
 Like, the example effectively admits that the extension is not in a known
 place, because it has to qualify the geometry type. Why would there be an
 expectation that the operator could also be unqualified?
 You might want to trace into Postgres itself, perhaps this is more of a
 "bad error message" situation?
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/6033#comment:2>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list