clojureql から postgres Point タイプをクエリするにはどうすればよいですか? PostGIS 機能を使用したいのですが、clojureql にはこれが含まれていないようです。
ベストアンサー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 のクエリ方法が単にクエリを DB "asis" に転送するだけであれば、PostGIS 演算子も使用してみるとよいでしょう。