如何从clojureql查询postgres Point类型?我希望使用PostGIS的功能,但clojureql似乎不包括这个
我不是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))))
(from here)
为什么不试着把rs改成:
select point[0] as x, point[1] as y from table
这能行吗?我不确定它会,但如果这种Clojure查询方式只是简单地将查询转发到DB"asis",您可以尝试在其中使用PostGIS操作符。