У меня есть таблица:
create table if not exists places(
id bigserial not null constraint places_pkey primary key,
location geography(Point,4326));
С одним рядом:
INSERT INTO places (id, location) VALUES
(1, Geography(ST_MakePoint(14.582045, 46.08060333)));
Я бы хотел запросить у таблицы точное местоположение. Я могу сделать это как:
select * from places where ST_DWithin(Geography(ST_MakePoint(14.582045, 46.08060333)), location, 0);
Но, безусловно, есть более лаконичный способ сделать это, например:
select *
from places
where location = Geography(ST_MakePoint(14.582045, 46.08060333))
Может быть ST_Equals или какая-нибудь другая функция postgis?