gwenn
bff475061a
Merge pull request #1275 from gwenn/clippy_ascii
...
Fix clippy warnings
2023-01-07 19:16:13 +01:00
gwenn
a92fa13bfd
Fix clippy warnings
2023-01-07 17:09:53 +01:00
Thom Chiovoloni
102b71ade6
Use grcov
for code coverage
2023-01-05 03:29:56 -08:00
Thom Chiovoloni
222ec9c22e
Update vendored SQLcipher to 4.5.3 (compatible with SQLite 3.39.4)
2023-01-04 21:26:49 -05:00
Thom Chiovoloni
272f3cef9c
Update vendored SQLite to 3.40.1
2023-01-04 21:26:49 -05:00
gwenn
78b7c52105
Captured identifiers in SQL strings
...
Introduce macro_rules `prepare_and_bind` and `prepare_cached_and_bind`
2022-12-26 20:00:59 +01:00
ssrlive
279be83bcf
Update build.rs
2022-12-23 09:31:58 +08:00
ssrlive
8785bd903a
Update build.rs
2022-12-22 21:05:48 +08:00
gwenn
646c9c122b
Merge pull request #1269 from gwenn/build_error
...
Fix build error
2022-12-13 21:10:47 +01:00
gwenn
b346d02b98
Fix build error
...
After merging PRs #1263 and #1248
2022-12-13 19:52:32 +01:00
gwenn
a1b83423a5
Merge pull request #1263 from psarna/from_handle_owned
...
Introduce Connection::from_handle_owned
2022-12-11 10:52:52 +01:00
gwenn
9644432135
Merge pull request #1268 from gwenn/clear_bindings
...
Add Statement::clear_bindings
2022-12-11 10:47:31 +01:00
gwenn
5f851fb90f
Add Statement::clear_bindings
2022-12-11 10:26:13 +01:00
gwenn
312bf41e90
Merge remote-tracking branch 'origin/master' into deprecated
2022-12-11 09:56:22 +01:00
gwenn
aad182aff4
Merge pull request #1252 from gwenn/serde_json
...
Fix FromSql/ToSql for serde_json::Value
2022-12-11 09:50:21 +01:00
gwenn
9e76bf42d1
Merge pull request #1248 from gwenn/db_path
...
Remove Connection path field
2022-12-11 09:41:26 +01:00
gwenn
3aa9addaa3
[breaking change] Update edition from 2018 to 2021
...
And fix clippy warnings
2022-12-09 20:19:04 +01:00
gwenn
5b20201423
Captured identifiers in SQL strings
...
Use `raw_bind_parameter`
2022-12-04 11:25:01 +01:00
Piotr Sarna
82a56b1b58
Introduce Connection::from_handle_owned
...
It behaves almost the same as Connection::from_handle,
but it promises to close the inner connection when
the returned connection is closed or dropped.
The rationale for having this function is that some users
of Connection::from_handle obtain the handle simply by calling
ffi::sqlite3_open_v2 or other similar function manually, and would
still like for its resources to be released once the connection
is dropped.
The use-case behind this commit is from https://github.com/libsql/libsql/ ,
where a new libsql_open call is introduced to pass other parameters
(like virtual WAL interface) to the connection.
2022-11-29 15:52:30 +01:00
gwenn
51a69b1b74
Merge pull request #1262 from gwenn/parameters
...
Use ?NNN format instead of ?
2022-11-27 09:58:56 +01:00
gwenn
2e07650a02
Use ?NNN format instead of ?
...
https://sqlite.org/lang_expr.html#parameters
> But because it is easy to miscount the question marks, the use of this parameter format is discouraged. Programmers are encouraged to use one of the symbolic formats below or the ?NNN format above instead.
2022-11-27 09:38:06 +01:00
gwenn
69b3367c29
Merge pull request #1260 from rusqlite/bindgen
...
Upgrade bingen
2022-11-25 20:21:09 +01:00
gwenn
d015b73862
Upgrade bingen
2022-11-25 19:59:00 +01:00
gwenn
cc23f9cdd7
Captured identifiers in SQL strings
...
Initial draft
2022-11-20 18:07:17 +01:00
gwenn
7035904192
Merge pull request #1258 from gwenn/3.40.0
...
Upgrade SQLite bundled version to 3.40.0
2022-11-20 11:14:40 +01:00
gwenn
9da4e846a0
Upgrade SQLite bundled version to 3.40.0
2022-11-20 09:57:22 +00:00
gwenn
9cf9bc8cf3
Merge pull request #1257 from gwenn/clippy
...
Fix clippy warnings
2022-11-19 13:41:55 +01:00
gwenn
1038577691
Fix clippy warnings
...
Related to chrono 0.4.23.
Only some tests are impacted.
2022-11-19 13:29:43 +01:00
gwenn
9d4ff244dd
Merge pull request #1256 from gwenn/bindgen
...
Upgrade bindgen
2022-11-19 13:06:15 +01:00
gwenn
79252ef82c
Upgrade bindgen
2022-11-19 12:37:49 +01:00
gwenn
6ca54320fc
Fix FromSql/ToSql for serde_json::Value
...
Fix #882 for valid JSON values
2022-11-11 18:37:22 +01:00
gwenn
12a6d3c1b1
Merge pull request #1251 from gwenn/one_column
...
Intoduce one_column for tests
2022-11-11 16:53:07 +01:00
gwenn
503f02ee01
Cosmetic changes in tests
2022-11-11 16:32:42 +01:00
gwenn
784ef95bb6
Intoduce one_column for tests
2022-11-11 16:20:39 +01:00
gwenn
d542b23181
Merge pull request #1238 from gwenn/debug_row
...
Impl Debug for Row
2022-11-11 15:08:22 +01:00
gwenn
70ebb7f6b4
Merge remote-tracking branch 'upstream/master' into debug_row
2022-11-11 14:59:17 +01:00
gwenn
d79d4a175b
Remove deprecated API
2022-11-11 14:45:22 +01:00
gwenn
8a281679b2
Merge remote-tracking branch 'upstream/master' into db_path
2022-11-09 20:09:04 +01:00
gwenn
cc2c2908ad
Merge pull request #1249 from gwenn/clippy
...
Fix clippy warnings
2022-11-09 20:08:05 +01:00
gwenn
27e5fb016b
Fix clippy warnings
2022-11-09 19:57:36 +01:00
gwenn
d24318f7c9
Remove Connection path field
...
Use sqlite3_db_filename instead.
Pros: memory footprint, absolute path
Cons: one cannot make the disctinction between multiple memory
databases anymore (like file:one.db?mode=memory and
file:another.db?mode=memory).
2022-11-08 20:44:12 +01:00
gwenn
5488c7ef50
Merge remote-tracking branch 'upstream/master' into debug_row
2022-10-30 09:03:17 +01:00
gwenn
403646ec99
Merge pull request #1247 from gwenn/clippy
...
Clippy
2022-10-28 19:21:40 +02:00
gwenn
6d509afe49
Clippy
2022-10-28 19:02:49 +02:00
Thom Chiovoloni
3717b6d514
Merge pull request #1244 from thomcc/remerge-hotfix-sys0.25.2
2022-10-26 20:00:41 -07:00
Thom Chiovoloni
b86acc1d79
Merge branch 'hotfix-sys-0.25.2'
2022-10-26 19:43:15 -07:00
Thom Chiovoloni
6e20eb2182
Regenerate bundled SQLcipher (cherry-picking went wrong?)
2022-10-26 19:39:38 -07:00
Thom Chiovoloni
589524ab6e
Bump libsqlite3-sys version to 0.25.2
2022-10-26 19:39:38 -07:00
heavenboy8
2585881991
bump sqlcipher to 4.5.2
2022-10-26 19:39:38 -07:00
gwenn
bc43c09715
Merge pull request #1239 from gwenn/bindgen
...
Upgrade bindgen to version 0.61
2022-10-18 20:38:45 +02:00