next-jdbc/src/next/jdbc/quoted.clj
2019-03-31 17:29:21 -07:00

16 lines
489 B
Clojure

;; copyright (c) 2019 Sean Corfield, all rights reserved
(ns next.jdbc.quoted
"Provides functions for use with the :entities option that define
how SQL entities should be quoted in strings constructed from
Clojure data.")
(defn ansi "ANSI \"quoting\"" [s] (str \" s \"))
(defn mysql "MySQL `quoting`" [s] (str \` s \`))
(defn sql-server "SQL Server [quoting]" [s] (str \[ s \]))
(def oracle "Oracle \"quoting\" (ANSI)" ansi)
(def postgres "PostgreSQL \"quoting\" (ANSI)" ansi)