使用任何clojure数据库/orm库,如何在数据库中创建索引?我似乎找不到任何相关的例子。(我对ClojureQL和clojure.java.jdbc最感兴趣,因为我目前正在使用它们)。
编辑:好的,我想出了一种用clojure.java.jdbc进行编辑的方法:
(ns foo
(:require [clojure.java [jdbc :as sql]]))
(sql/with-connection db
(sql/do-commands
"CREATE INDEX IF NOT EXISTS my_index ON some_table (a_column)" ))但我真的很想知道如何在ClojureQL中做到这一点。
发布于 2011-09-20 08:36:29
ClojureQL用于生成SQL、CRUDing数据的数据操作部分,而不是结构。要在Clojure下生成和执行SQL的数据定义端,请查看洛沃斯库,它是在这方面补充ClojureQL的。
发布于 2011-09-20 06:52:57
IIRC,ClojureQL不支持对数据库模式的操作。它只适合插入和查询。
https://stackoverflow.com/questions/7479381
复制相似问题