I want to debug my yesql request. So I am trying to get the SQL that it will execute. Can someone give me an example of how to make yesql the SQL output that it would execute?
This is not a good example ... I accept the parameter name 'tel' for 'phone'.
users.sql
insert into
users ( name, age, tel, address, remark)
values (:name, :age, :tel, :address, :remark);
query.clj
(ns example.sql.query
(:require [yesql.core :as yesql]
[example.sql.datasource :as ds]))
(yesql/defqueries {:connection {:datasource ds/datasource}})
(yesql/insert-user {:name "joe" :age 22 :phone nil :address "xxxxxx" :remark ""})
source
share