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

Поиск
Список
Период
Сортировка
От Вавржин Игорь
Тема [pgsql-ru-general] st_equals от пустых геометрий
Дата
Msg-id CAHGBwKjOpwcr6U41_T2YXkUjsiQidQtR8sitcaH-q7OyJjJ7yw@mail.gmail.com
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: Dmitry Igrishin
Дата:
Сообщение: [pgsql-ru-general] Re: [pgsql-ru-general] deadlock при drop index concurrently
Следующее
От: Oleksii Kliukin
Дата:
Сообщение: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] deadlock при drop index concurrently