Andrew Whitehead
|
9cd9209aa3
|
add support for pooling in-memory sqlite DB, enabling shared cache
|
2020-09-02 22:51:03 -07:00 |
|
Julius de Bruijn
|
ae2e5db4b2
|
SQLite: Allow setting busy_timeout in options
|
2020-08-04 19:16:31 -07:00 |
|
Ryan Leckey
|
e575501a39
|
feat: add Executor::prepare, a hook into the automatic statement preparation life-cycle
|
2020-07-24 07:24:23 -07:00 |
|
Ryan Leckey
|
e765287dba
|
refactor: restructure relationship between Pool, Connection, and Options
* Pool::new -> Pool::connect
* Add Pool::connect_lazy
* Pool::builder -> PoolOptions::new
* PoolConnection no longer implements Connection
* Transaction no longer implements Connection
* Add ConnectOptions::connect
* Add Acquire - abstract between &Pool and &mut Connection within one function
* Remove Connect, move connect to Connection
Co-authored-by: Austin Bonander <austin@launchbadge.com>
|
2020-07-12 03:43:55 -07:00 |
|
Ryan Leckey
|
d209c60eb7
|
feat(sqlite): add read_only to SqliteConnectionOptions
|
2020-07-04 02:55:01 -07:00 |
|
Julius de Bruijn
|
f969798cb6
|
Document new connection string params
|
2020-06-25 11:57:55 +02:00 |
|
Julius de Bruijn
|
eba82e3fc1
|
LRU caching for SQLite
|
2020-06-24 19:46:32 +02:00 |
|
Ryan Leckey
|
8359c01b76
|
fix(sqlite): set a busy timeout to handle SQLITE_BUSY
|
2020-06-10 01:02:41 -07:00 |
|
Ryan Leckey
|
37a69e0ac3
|
refactor(sqlite): adapt to the 0.4.x core refactor
* massive (~20x) performance improvement
|
2020-05-30 16:09:50 -07:00 |
|