使用任何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中做到这一点。

最佳答案

ClojureQL用于生成SQL的数据操作部分,对数据进行CRUDing,但不用于结构化。要在Clojure下生成和执行SQL的“数据定义”端,请查看Lobos库,在这方面它是对ClojureQL的补充。

关于orm - 如何使用ClojureQL向表添加索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7479381/

10-09 18:10