fix default values clause bug
Signed-off-by: Sean Corfield <sean@corfield.org>
This commit is contained in:
parent
6c0c66e371
commit
4f5b0ed256
3 changed files with 3 additions and 2 deletions
|
|
@ -5,6 +5,7 @@
|
||||||
* More performance optimizations via PR [#560](https://github.com/seancorfield/honeysql/pull/560) [@alexander-yakushev](https://github.com/alexander-yakushev).
|
* More performance optimizations via PR [#560](https://github.com/seancorfield/honeysql/pull/560) [@alexander-yakushev](https://github.com/alexander-yakushev).
|
||||||
* Fix two broken links to the [HoneySQL web app](https://john.shaffe.rs/honeysql/) via PR [#559](https://github.com/seancorfield/honeysql/pull/559) [@whatacold](https://github.com/whatacold).
|
* Fix two broken links to the [HoneySQL web app](https://john.shaffe.rs/honeysql/) via PR [#559](https://github.com/seancorfield/honeysql/pull/559) [@whatacold](https://github.com/whatacold).
|
||||||
* Make SQL Server dialect auto-lift Boolean values to parameters since SQL Server has no `TRUE` / `FALSE` literals.
|
* Make SQL Server dialect auto-lift Boolean values to parameters since SQL Server has no `TRUE` / `FALSE` literals.
|
||||||
|
* Fix bug in `DEFAULT` values clause (that omitted some values).
|
||||||
|
|
||||||
* 2.6.1243 -- 2024-12-13
|
* 2.6.1243 -- 2024-12-13
|
||||||
* Address [#558](https://github.com/seancorfield/honeysql/issues/558) by adding `:patch-into` (and `patch-into` helper) for XTDB (but in core).
|
* Address [#558](https://github.com/seancorfield/honeysql/issues/558) by adding `:patch-into` (and `patch-into` helper) for XTDB (but in core).
|
||||||
|
|
|
||||||
|
|
@ -1421,7 +1421,7 @@ user=> (sql/format {:insert-into :table
|
||||||
:values [{:a 1 :b 2 :c 3}
|
:values [{:a 1 :b 2 :c 3}
|
||||||
:default
|
:default
|
||||||
{:a 4 :b 5 :c 6}]})
|
{:a 4 :b 5 :c 6}]})
|
||||||
["INSERT INTO table (a, b, c) VALUES (?, ?, ?), DEFAULT, (?, ?, ?)" 6 5 4]
|
["INSERT INTO table (a, b, c) VALUES (?, ?, ?), DEFAULT, (?, ?, ?)" 1 2 3 4 5 6]
|
||||||
user=> (sql/format {:insert-into :table
|
user=> (sql/format {:insert-into :table
|
||||||
:values [[1 2 3] :default [4 5 6]]})
|
:values [[1 2 3] :default [4 5 6]]})
|
||||||
["INSERT INTO table VALUES (?, ?, ?), DEFAULT, (?, ?, ?)" 1 2 3 4 5 6]
|
["INSERT INTO table VALUES (?, ?, ?), DEFAULT, (?, ?, ?)" 1 2 3 4 5 6]
|
||||||
|
|
|
||||||
|
|
@ -1203,7 +1203,7 @@
|
||||||
(if (sequential? sqls')
|
(if (sequential? sqls')
|
||||||
(str "(" (join ", " sqls') ")")
|
(str "(" (join ", " sqls') ")")
|
||||||
sqls'))
|
sqls'))
|
||||||
(if params' (into params params') params')])
|
(if params' (into params params') params)])
|
||||||
[[] []]
|
[[] []]
|
||||||
(map (fn [m]
|
(map (fn [m]
|
||||||
(if (map? m)
|
(if (map? m)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue