Подтвердить что ты не робот

Как я могу запросить тип Postgres Point из clojureql?

Как я могу запросить тип Postgres Point из clojureql? Я хочу использовать функциональность PostGIS, но clojureql, похоже, не включает это.

4b9b3361

Ответ 1

Я не эксперт в clojureql, но если этот синтаксис верен:

(with-connection db 
   (with-query-results rs ["select * from blogs"] 
     ; rs will be a sequence of maps, 
     ; one for each record in the result set. 
     (dorun (map #(println (:title %)) rs))))

(взято из здесь)

почему бы не попытаться изменить rs на:

select point[0] as x, point[1] as y from table

Будет ли это работать? Я не уверен, что это произойдет, но если этот запрос Clojure просто перенаправляет запрос в базу данных "asis", вы можете попробовать использовать в нем также и PostGIS-операторы.