Как я могу запросить тип точки postgres из clojureql? - PullRequest
23 голосов
/ 10 июля 2011

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

1 Ответ

1 голос
/ 02 января 2012

Я не эксперт в 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.

...