nydrani
6268c71248
Add support for serializing timezone offsets for time::OffsetDateTime
...
Simplify deserializing `time::OffsetDateTime`
Add `YYYY-MM-DD HH:MM` support for `time::OffsetDateTime` and
`time::PrimitiveDateTime`
2023-07-29 11:09:36 +10:00
Paweł Jan Czochański
d05c976d52
Implement support for more time
types
...
This PR implements support for the following types:
* `time::Time`
* `time::Date`
* `time::PrimitiveDateTime`
2023-07-28 22:40:07 +10:00
gwenn
a0f5b4cf1c
Merge pull request #1373 from nyurik/nits
...
Spelling and a few more nits
2023-07-27 18:20:39 +02:00
Yuri Astrakhan
2e62b031bf
Spelling and a few more nits
...
* fix some simple spelling mistakes
* a few other minor prof-reading nits
2023-07-26 19:59:51 -04:00
gwenn
ce71e92fe2
Merge pull request #1341 from gwenn/serialize
...
Serialize and deserialize database
2023-07-21 19:01:25 +02:00
gwenn
5980013935
Merge pull request #1361 from gwenn/clean_build
...
Factorize code in build.rs
2023-07-09 09:28:24 +02:00
gwenn
60f5cef17b
Factorize code in build.rs
2023-07-09 09:21:40 +02:00
gwenn
7b0393210b
Merge pull request #1357 from davidselassie/fix-null-series
...
Fixes generate_series to handle NULL arguments
2023-07-09 06:52:51 +02:00
David Selassie
256cfdd311
Handles NULL generate_series params via defaults
2023-07-08 09:36:00 -07:00
David Selassie
379c6c8dcf
Revert "Interpret generate_series arguments as possibly NULL"
...
This reverts commit 3a2312e0bd
.
2023-07-08 09:30:23 -07:00
gwenn
4196c2b496
Merge pull request #1360 from gwenn/SQLITE_DETERMINISTIC
...
Simplify bindgen generation
2023-07-08 11:39:47 +02:00
gwenn
44edb4b459
Fix clippy warning
2023-07-08 11:11:14 +02:00
gwenn
58113b0777
Simplify bindgen generation
...
`rusqlite` users cannot use old versions (< 3.8.3) of SQLite anymore.
And `libsqlite3-sys` users should not use SQLITE_DETERMINISTIC when
using SQLite < 3.8.3.
2023-07-08 10:39:36 +02:00
gwenn
f0a29020f5
Merge pull request #1359 from gwenn/constraint_error_code
...
Inline constraint_error_code
2023-07-08 10:33:03 +02:00
gwenn
f1751e413b
Fix clippy warning
2023-07-08 10:12:49 +02:00
gwenn
3db74e2f65
Inline constraint_error_code
...
because minimal SQLite version is 3.14
2023-07-08 10:09:33 +02:00
David Selassie
3c5a9be349
Adds a few more NULL generate_series tests
2023-07-07 09:17:30 -07:00
David Selassie
3a2312e0bd
Interpret generate_series arguments as possibly NULL
2023-07-07 09:17:07 -07:00
David Selassie
84362c02c6
Tests that NULL parameters to generate_series return no rows
2023-07-06 16:51:57 -07:00
gwenn
3fe9a7f2cd
Merge pull request #1353 from gwenn/bindgen
...
Tweak bindgen
2023-06-18 12:31:08 +02:00
gwenn
518f0195df
Tweak bindgen
2023-06-18 11:48:15 +02:00
gwenn
c8beed54f3
Merge pull request #1352 from gwenn/bindgen
...
Tweak bindgen
2023-06-17 16:27:19 +02:00
gwenn
567a871e70
Tweak bindgen
2023-06-17 16:09:53 +02:00
gwenn
60fdf0b606
Merge pull request #1351 from gwenn/clippy
...
Remove msrv for clippy
2023-06-17 08:01:38 +02:00
gwenn
47d7cb1e29
Remove msrv for clippy
2023-06-17 07:50:58 +02:00
gwenn
dd05c992c2
Merge pull request #1267 from gwenn/clippy
...
[breaking change] Update edition from 2018 to 2021
2023-06-17 07:44:02 +02:00
gwenn
8173695d1f
Merge pull request #1347 from gwenn/savepoint_drop_bug
...
Savepoint Drop bug
2023-06-17 07:28:17 +02:00
gwenn
a4710a0322
Merge pull request #1350 from gwenn/bindgen
...
Bump bindgen version to 0.66
2023-06-16 18:34:23 +02:00
gwenn
a40289de3b
Bump bindgen version to 0.66
2023-06-16 18:24:46 +02:00
gwenn
c24eca2eea
Rustfmt
2023-06-12 19:25:55 +02:00
gwenn
3e9e7fdc18
Fix Savepoint::drop
2023-06-12 19:23:06 +02:00
gwenn
5707efd232
Savepoint Drop bug
...
See https://github.com/rusqlite/rusqlite/pull/1327#issuecomment-1586618034
2023-06-12 19:16:10 +02:00
gwenn
841014bfd1
Merge pull request #1327 from Taywee/master
...
remove depth from Savepoint
2023-06-10 08:10:54 +02:00
gwenn
5c7178e92c
Merge pull request #1345 from rusqlite/loadable-extension
...
Introduce to_sqlite_error
2023-06-08 20:39:01 +02:00
gwenn
aca28e6509
Fix clippy warning
2023-06-08 20:10:24 +02:00
gwenn
687aeef3b0
Introduce to_sqlite_error
...
643c0f699f
One small step to support creating loadable extension
2023-06-08 20:01:17 +02:00
Taylor C. Richberger
8545c5d011
add test for savepoint Commit or Rollback release
...
After a top-level savepoint exits on non-Ignore, the savepoint should
not be left on the stack.
2023-06-07 13:59:08 -06:00
gwenn
67d1e34eb4
Serialize and deserialize database
2023-06-05 19:56:23 +02:00
gwenn
5848c8c147
Draft of serialize API
2023-06-04 19:08:49 +02:00
gwenn
38bf316601
Merge pull request #1340 from gwenn/int_macro
...
Fix type of SQLITE_DESERIALIZE_*, SQLITE_PREPARE_*, SQLITE_SERIALIZE_*
2023-06-04 12:44:56 +02:00
gwenn
6e9d8eafde
Fix type of SQLITE_DESERIALIZE_*, SQLITE_PREPARE_*, SQLITE_SERIALIZE_*
2023-06-04 10:31:44 +00:00
gwenn
371e60ab6f
Merge pull request #1339 from gwenn/prepare_with_flags
...
Use SQLITE_PREPARE_PERSISTENT for CachedStatement
2023-06-03 11:38:28 +02:00
gwenn
fed1c1c165
Fix PrepFlags
2023-06-03 11:24:32 +02:00
gwenn
9d502c4995
Use SQLITE_PREPARE_PERSISTENT for CachedStatement
2023-06-03 11:17:19 +02:00
gwenn
8d6d59999d
Merge pull request #1338 from gwenn/non_minimal_cfg
...
Fix clippy warning
2023-06-03 07:28:11 +02:00
gwenn
602a868783
Fix Clippy warnings
2023-06-03 07:18:43 +02:00
gwenn
38691ca50b
Fix clippy warning
2023-06-03 07:02:44 +02:00
gwenn
581819f962
Merge pull request #1336 from gwenn/3.42.0
...
Add new constants introduced by SQLite 3.42.0
2023-05-31 11:34:38 +02:00
gwenn
0c7629ed70
Add new constants introduced by SQLite 3.42.0
2023-05-31 11:06:56 +02:00
gwenn
5e079e509c
Merge pull request #1313 from itsxaos/nonzero
...
Implement FromSql & ToSql for std::num::NonZero types
2023-05-31 10:53:40 +02:00