मैं clojure.java.jdbc से डेटाबेस बनाना/छोड़ना चाहता हूं। यह विफल रहता है:मैं clojure.java.jdbc से डेटाबेस कैसे छोड़ूं या बना सकता हूं?
(require '[clojure.java.jdbc :as sql])
(def db
{:classname "org.postgresql.Driver"
:subprotocol "postgresql"
:subname "//localhost/postgres"
:user "postgres"})
(defn drop-database [name]
(sql/do-commands (str "drop database " name)))
(sql/with-connection db
(drop-database "db_name"))
क्योंकि डू-कमांड लेनदेन शुरू करता है, और स्पष्ट रूप से आप लेनदेन के अंदर डेटाबेस को छोड़ या बना नहीं सकते हैं। कोई विचार?
धन्यवाद!
बहुत बढ़िया, धन्यवाद। मैं हमेशा स्रोत को देखने के लिए एक अनुस्मारक के रूप में ले जाऊंगा:) – prismofeverything