[pgsql-ru-general] st_equals от пустых геометрий - Mailing list pgsql-ru-general

From Вавржин Игорь
Subject [pgsql-ru-general] st_equals от пустых геометрий
Date
Msg-id CAHGBwKjOpwcr6U41_T2YXkUjsiQidQtR8sitcaH-q7OyJjJ7yw@mail.gmail.com
Whole thread Raw
List pgsql-ru-general
Столкнулся со странным поведением st_equals при сравнении двух 'GeometryCollection EMPTY'

SELECT ST_Equals(ST_GeomFromText('GeometryCollection EMPTY'), ST_GeomFromText('GeometryCollection EMPTY'));

выдает вот такую ошибку:

[XX000] ERROR: Relate Operation called with a LWGEOMCOLLECTION type.  This is unsupported.
  Подсказка: Change argument 1: 'GEOMETRYCOLLECTION EMPTY'
  Где: SQL function "st_equals" statement 1

Указывая конкретные типы геометрий все работает:
SELECT ST_Equals(ST_GeomFromText('POINT EMPTY'), ST_GeomFromText('POINT EMPTY'));

И работает при сравнении с ордерингом:
SELECT st_orderingequals(ST_GeomFromText('GeometryCollection EMPTY'), ST_GeomFromText('GeometryCollection EMPTY'));

версия Postgis: POSTGIS="2.2.2 r14797" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="0.11.99" RASTER
версия Postgres: 9.4.7

Есть идеи?
--
С уважением,
Вавржин Игорь

pgsql-ru-general by date:

Previous
From: Dmitry Igrishin
Date:
Subject: [pgsql-ru-general] Re: [pgsql-ru-general] deadlock при drop index concurrently
Next
From: Oleksii Kliukin
Date:
Subject: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] deadlock при drop index concurrently