PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Възможно ли е да се коригира зареждане на SQL изрази от файл с помощта на clojure.java.jdbc?

Начинът, по който реших това, беше следният:

(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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres НЕ Е В изпълнение

  2. Как да напиша рамка с данни в таблицата на Postgres, без да използвам SQLAlchemy двигател?

  3. Sequelize:Запитване дали ARRAY съдържа стойност

  4. Конкатениране на низ и число в PostgreSQL

  5. Ограничение на PostgreSQL - само един ред може да има зададен флаг