Commit graph

195 commits

Author SHA1 Message Date
Sean Corfield
3042079138
fix #274 by adding aggregate-by-keys
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-03-15 17:54:03 -07:00
Sean Corfield
d6fe4c1577 fix #264 2023-11-10 13:26:21 -08:00
Sean Corfield
04588e8ef2 update tests for more recent sqlite
in particular, adding RETURNING * to insert, to get keys back
2023-09-24 16:20:49 -07:00
Sean Corfield
9ea5b172bb add on-connection+options #256 2023-08-09 22:47:39 -07:00
Sean Corfield
044de70b49 address #256 by adding with-transaction+options 2023-08-09 19:35:25 -07:00
Sean Corfield
06f9baea01 fix #254 by adding active-tx? 2023-06-10 11:24:07 -07:00
Sean Corfield
0d5758d839 update test dep loading to Clojure 1.12 Alpha 2 2023-04-14 16:08:22 -07:00
Sean Corfield
3d512a8f04 fix #248 by supporting :port :none 2023-04-13 23:53:45 -07:00
Sean Corfield
70a5db8b29 fix #243 by producing keywords (from properties) 2023-03-12 16:59:24 -07:00
Sean Corfield
dacf1b3904 address #226 2022-11-04 22:17:04 -07:00
Sean Corfield
28ab698fda
Merge pull request #231 from seancorfield/issue-229
fix #229
2022-10-09 00:05:15 -07:00
Sean Corfield
a27aa70ff4 remove problematic fold test
n = 1 works on larger, faster machines but doesn't work reliably locally
2022-10-09 00:04:38 -07:00
Sean Corfield
dd040150fc fix #229 2022-10-08 23:51:59 -07:00
Sean Corfield
961b880e08 fix #227 2022-09-23 10:59:41 -07:00
Sean Corfield
e12342dec1 fix #222 by using conj instead of cons 2022-09-11 11:37:59 -07:00
Sean Corfield
d83ab07f9f fix #215 by dropping JDK8 and updating drivers
Note: disabled HikariCP testing on MS SQL until I figure out non-SSL connections
2022-08-30 23:06:17 -07:00
Sean Corfield
af57829fcb fix #218 by moving the protocol option 2022-08-28 21:30:26 -07:00
Sean Corfield
6ea7150326 fix #211 2022-08-14 10:47:52 -07:00
Sean Corfield
3ed1f4b99c expand docs/tests for #206 2022-05-20 11:53:53 -07:00
Ryan Schmukler
003d47ea5e feat: insert-multi! :batch option
Adds support for using a `:batch` option to make `insert-multi!` use
`execute-batch!` instead of `execute!`.
2022-05-20 12:53:23 -05:00
Ryan Schmukler
0531ae0268 feat: insert hashmaps with sql.insert-multi!
Updates the API of `sql/insert-multi!` to support sequences of hash maps
which will automatically be converted into rows and columns.
2022-05-20 12:43:48 -05:00
Sean Corfield
03092d023f fix #204 by adding on-connection macro 2022-04-04 16:54:18 -07:00
Sean Corfield
21a520a8d8 make execute-batch! work for with-logging 2021-12-23 22:00:09 -08:00
Sean Corfield
c4df28bfe8 fix #193 by expanding some specs 2021-12-23 16:42:02 -08:00
Sean Corfield
b76b60d964 update list of visualization tools 2021-10-09 22:56:22 -07:00
Sean Corfield
164572969b Fixes #167 by adding property separator 2021-06-09 19:14:41 -07:00
Sean Corfield
7e13e719ce Fixes #161 by adding batch execution for connectable/SQL 2021-03-15 15:16:59 -07:00
Sean Corfield
dd62b5fcff Fixes #158 by documenting allowMultiQueries for MySQL 2021-03-06 15:01:05 -08:00
Sean Corfield
a1e51bf007 Fix #157 by adding next.jdbc/execute-batch!
This breaks the circular dependency completely.
`next.jdbc.prepare/execute-batch!` is deprecated.
2021-01-30 16:36:05 -08:00
Sean Corfield
dc240652fc It's 2021 2021-01-29 16:13:05 -08:00
Sean Corfield
3b749d3b61 Add save point tests for HikariCP/c3p0 #146 2020-11-13 10:27:32 -08:00
Sean Corfield
9d8e5f808a Make embedded PG db-spec compliant with ->pool Spec 2020-11-13 10:26:53 -08:00
Sean Corfield
5e3657c25f Update REPL loading code to add-lib3 from t.d.a. 2020-10-25 15:03:31 -07:00
Sean Corfield
9cc0577214 Change (supposedly) opaque wrapper used by next.jdbc.types/as-* fns 2020-09-25 15:09:44 -07:00
Sean Corfield
3c50e801bf Add -X function to create the MySQL DB 2020-09-11 20:49:14 -07:00
Sean Corfield
fdeea5c0e9 Fixes #139 by adding select! and select-one! 2020-09-09 12:29:33 -07:00
Sean Corfield
0fcbfcdc74 Add BOOLEAN to SQLite Tips & Tricks example for #134 2020-07-22 16:55:44 -07:00
Sean Corfield
583aa5b545 Add plan bool/bit test to match SQLite Tips & Tricks 2020-07-22 16:35:38 -07:00
Sean Corfield
c2a18bfea6 Address #134 by documenting builder-adapter workaround for SQLite 2020-07-22 16:23:39 -07:00
Sean Corfield
b210cbead7 Address #134 by adding tests around bool/bit types 2020-07-22 15:32:54 -07:00
Sean Corfield
2f89d3d52b Kondo cleanup 2020-07-22 15:32:26 -07:00
Sean Corfield
734c4bfada Fixes #133 by adding :return-generated-keys to execute-batch! 2020-07-22 13:01:51 -07:00
Sean Corfield
931023de09 Address #121 by adding conditional builders/options for CSK 2020-07-08 11:52:22 -07:00
Sean Corfield
8a8a0b2122 Fixes #129 by adding builder-adapter and with-column-value 2020-07-07 14:19:12 -07:00
Sean Corfield
d443c28817 Fixes #128 by adding a test 2020-07-05 16:11:43 -07:00
Sean Corfield
65296ee4ad Fixes #130 by implementing lookup on the adapters 2020-07-05 15:57:10 -07:00
Sean Corfield
b86145f47e Merge branch 'develop' into multi-rs 2020-06-27 15:05:34 -07:00
Sean Corfield
53b5619566 Quieten fold tests now I've confirmed performance and thread usage 2020-06-27 14:35:18 -07:00
Sean Corfield
90a6476e52 Use execute-batch! to populate 1000 rows for testing foldable 2020-06-27 14:09:54 -07:00
Sean Corfield
7b24e2ff55 Extensive foldable tests 2020-06-27 13:46:38 -07:00