Commit graph

70 commits

Author SHA1 Message Date
Sean Corfield
7a110f15ce Address #60 by adding two new schema formats
Still considering what #61 might need.
2019-09-08 17:05:07 -07:00
Sean Corfield
da01eb843a More doc updates 2019-09-06 02:02:41 -07:00
Sean Corfield
a0b4618083 Doc updates for PostgreSQL = ANY(?) trick 2019-09-04 19:19:32 -07:00
Sean Corfield
296cd51aa5 PostgreSQL IN/= ANY(?) test
Hopefully documentation to come!
2019-09-04 18:43:30 -07:00
Sean Corfield
f1b8fea9bb Prep for 1.0.6 release 2019-08-24 12:05:45 -07:00
Sean Corfield
08e15c61b0 Reword change log entry for #52 2019-08-24 11:06:14 -07:00
Sean Corfield
86bf66612c Note doc updates in change log 2019-08-22 13:09:54 -07:00
Sean Corfield
9a76e4c25a Add as-arrays-adapter 2019-08-21 14:47:55 -07:00
Sean Corfield
fed305dd2b Add and document as-maps-adapter 2019-08-21 14:19:32 -07:00
Sean Corfield
0049b007e5 Fixes #54 by adding new section to Getting Started 2019-08-21 13:30:33 -07:00
Sean Corfield
5e10bdc0fa Update test.check to 0.10.0 2019-08-12 10:50:35 -07:00
Sean Corfield
87e44ae6a6 Fixes #52 by using US-locale lower-case function 2019-08-08 17:01:23 -07:00
Sean Corfield
f4b8ff5cdb Prep for 1.0.5 release 2019-08-05 18:30:24 -07:00
Sean Corfield
0fd8bf1a88 Fixes #51 by implementing IPersistentMap in full
* `dissoc`, `cons`, `=` -- both realize a full row.
* `count`, `empty` -- do not realize rows, `empty` doesn't use the builder at all.
* `str` -- attempts to realize a row (else returns the same "helpful" string as before).
2019-08-02 12:24:04 -07:00
Sean Corfield
f96a7db087 Note doc improvements 2019-07-26 12:09:38 -07:00
Sean Corfield
cd67997561 Prep for 1.0.4 2019-07-24 22:53:07 -07:00
Sean Corfield
5f3ee300fa Update change log 2019-07-24 22:50:34 -07:00
Sean Corfield
060ab6ba73 Minor change log update 2019-07-24 18:08:25 -07:00
Sean Corfield
9372ce11cd Fix #50 by testing against (embedded) PostgreSQL
This is the first database that returns lowercase columns in results so 
there are a lot of conditionals in the tests now. It also returns entire 
rows on inserts instead of just the generated key.
2019-07-24 17:32:58 -07:00
Sean Corfield
9e8477bd4b Prep for 1.0.3 release 2019-07-23 19:02:55 -07:00
Sean Corfield
c9a9310449 Update test deps 2019-07-19 12:33:45 -07:00
Sean Corfield
2c06b3c42e Update change log for #48 2019-07-18 12:17:22 -07:00
Sean Corfield
b1b2f13ebb Rename jdbc-url to ->pool 2019-07-18 11:01:55 -07:00
Sean Corfield
60c1e6660f Support connection pooling more easily 2019-07-17 23:50:56 -07:00
Sean Corfield
7306e5ed3a Prep for 1.0.2 release 2019-07-15 13:45:00 -07:00
Sean Corfield
816fc7ce4b Fix #47 by refactoring how db-specs are built 2019-07-14 21:46:59 -07:00
Sean Corfield
06acfac4d7 Typos in CHANGELOG 2019-07-11 15:47:52 -07:00
Sean Corfield
44dba4f29c Fixes #46 by allowing :host :none
Also adds `:dbname-separator` and `:host-prefix` for fine-grained 
control over the JDBC URL format.
2019-07-11 15:43:49 -07:00
Sean Corfield
4d7a5a440b Fix #43 by relaxing the spec for insert-multi!
Adds tests for `insert-multi!` that pass sequences instead of vectors.
2019-07-11 12:34:02 -07:00
Sean Corfield
821f9b1a5a Fixes #44
Also adds `assert`s in SQL-generating functions, instead of just 
producing illegal SQL.
2019-07-11 12:11:32 -07:00
Sean Corfield
bb753f363b Fixes #45 by adding TimesTen driver suport 2019-07-10 19:32:24 -07:00
Sean Corfield
35d3ead519 Minor change log update 2019-07-10 12:33:16 -07:00
Sean Corfield
3c32bfe13d Fixes #42 by adding specs for next.jdbc.prepare API functions 2019-07-10 12:11:26 -07:00
Sean Corfield
79d6f5ef29 Improve documentation around :dbtype
Expose `next.jdbc.connection/dbtypes` which is a table of all known 
`:dbtype` values and their driver class names, ports, etc.
2019-07-10 11:54:13 -07:00
Sean Corfield
29d46439e6 Fixes #40 by adding next.jdbc.prepare/execute-batch! 2019-07-09 16:00:10 -07:00
Sean Corfield
7184ef996c Fixes #41; Addresses #40; Expand prepared statement documentation
* Combine adjacent `with-open` calls.
* Show how `set-parameters` is used.
* Add a section on batched parameters, with their caveats, and how to 
use them.
2019-07-08 20:48:56 -07:00
Sean Corfield
89af17ef31 Prep for 1.0.1 release 2019-07-03 20:30:29 -07:00
Sean Corfield
ba4dc837e1 Fixes #33 by improving specs 2019-07-02 18:50:25 -07:00
Sean Corfield
1fe7e92df2 Fixes #34 by adding save point tests
And updating the Transactions documentation to show save point examples.
2019-07-02 18:36:00 -07:00
Sean Corfield
1cec0a2643 Fixes #37; Fixes #36
* Fix `with-transaction` spec and how it invokes `transact` when no 
options map is provided.
* Adds type hint to `with-transaction`.
* Document manual rollback of transactions.
2019-07-02 16:45:48 -07:00
Sean Corfield
85eba1bb2f Fixes #35 by documenting the DB-specific insert multi options 2019-06-28 19:18:26 -07:00
Sean Corfield
5448d49d74 Prep for 1.0.0 gold release 2019-06-12 21:49:09 -07:00
Sean Corfield
e1b42b1804 Address #31 by improving string representation of reified objects
At least this should give a hint as to what you did wrong...
2019-06-11 16:47:58 -07:00
Sean Corfield
a09612cebe Some doc clarifications 2019-06-08 18:11:16 -07:00
Sean Corfield
22a3f2bb5f Fix #26 by adding datafiable-result-set
This makes handling metadata result sets much easier.
2019-06-08 15:09:42 -07:00
Sean Corfield
3b5bfc6d17 Prep for 1.0.0-rc1 release 2019-06-04 18:03:44 -07:00
Sean Corfield
b64fbf35ff Fix #30 by adding modified builders
Adds `:label-fn` and `:qualifier-fn` options, and `as-modified-*` 
builder variants.
2019-06-04 18:01:19 -07:00
Sean Corfield
fa31d7ef37 Note doc updates in change log 2019-06-04 10:46:00 -07:00
Sean Corfield
cbf10e581b Put unreleased changes at the top 2019-05-29 19:28:04 -07:00
Sean Corfield
33800c0850 Minor cleanup 2019-05-29 19:23:35 -07:00