sql >> データベース >  >> RDS >> PostgreSQL

clojure.java.jdbcを使用してファイルからロードSQLステートメントにパッチを適用することは可能ですか?

    私がこれを解決することになった方法は次のようなものでした:

    (ns myns.db
      (:require [clojure.java.jdbc :as sql]            
                [clojure.java.io :refer [resource]]))
    
    (defn db-conn [] ...)
    
    (defn exec-sql-file  
       [file]  
       (sql/with-connection (db-conn)
        (sql/do-prepared
          (slurp (resource file)))))
    
    ...
    
    ; from your lein project where src/sql/some-statements.sql is the file you want to load
    (exec-sql-file "sql/some-statements.sql")
    

    他の人がこの問題をどのように扱っているか聞いてみたいと思います。もっと良い方法はありますか?



    1. ネットワークアダプタが接続を確立できませんでした-Oracle11g

    2. PostgreSQLで配列に挿入する方法

    3. Oracle-XMLTYPE:値を更新する方法

    4. ファイル全体をメモリにロードせずに巨大なファイルをBLOB(Oracle)に挿入するにはどうすればよいですか?