3

clojure データベース/orm ライブラリを使用して、データベースにインデックスを作成するにはどうすればよいですか? 関連する例が見つからないようです。(ClojureQL と clojure.java.jdbc に最も興味があります。現在これらを使用しているためです)。

編集:OK、それで私は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 でこれを行う方法を知りたいです。

4

2 に答える 2

2

IIRC、ClojureQL はデータベース スキーマの操作をサポートしていません。挿入とクエリのみを対象としています。

于 2011-09-20T06:52:57.970 に答える
2

ClojureQL は、SQL のデータ操作部分、データの CRUD を生成することを目的としていますが、構造を目的としていません。Clojure の下で SQL のデータ定義側を生成して実行するには、この点で ClojureQL を補完するために作成されたLobosライブラリを見てください。

于 2011-09-20T08:36:29.393 に答える