Update sqlite to 3.45.2

This commit is contained in:
Danielle Maywood
2024-04-09 12:20:10 +01:00
parent 89366d461e
commit b5651c9522
4 changed files with 17413 additions and 6380 deletions

View File

@@ -21,7 +21,7 @@ SQLite Compile Options
----------------------
Esqlite contains an embedded version of sqlite3. Currently version
`3.37.2` is embedded in the repositoy. It is also possible to use
`3.45.2` is embedded in the repositoy. It is also possible to use
sqlite provided by the system by using the `ESQLITE_USE_SYSTEM`
environment flag.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -507,14 +507,14 @@ sqlite_version_test() ->
{ok, Db} = esqlite3:open(":memory:"),
{ok, Stmt} = esqlite3:prepare(Db, "select sqlite_version() as sqlite_version;"),
[<<"sqlite_version">>] = esqlite3:column_names(Stmt),
?assertEqual([<<"3.41.0">>], esqlite3:step(Stmt)),
?assertEqual([<<"3.45.2">>], esqlite3:step(Stmt)),
ok.
sqlite_source_id_test() ->
{ok, Db} = esqlite3:open(":memory:"),
{ok, Stmt} = esqlite3:prepare(Db, "select sqlite_source_id() as sqlite_source_id;"),
[<<"sqlite_source_id">>] = esqlite3:column_names(Stmt),
?assertEqual([<<"2023-02-21 18:09:37 05941c2a04037fc3ed2ffae11f5d2260706f89431f463518740f72ada350866d">>],
?assertEqual([<<"2024-03-12 11:06:23 d8cd6d49b46a395b13955387d05e9e1a2a47e54fb99f3c9b59835bbefad6af77">>],
esqlite3:step(Stmt)),
ok.