Maas-Maarten Zeeman
490c09d7a0
Bumped version to 0.8.9. Updated to sqlite 3.47.2
2024-12-23 11:36:56 +01:00
Danielle Maywood
b5651c9522
Update sqlite to 3.45.2
2024-04-09 12:21:33 +01:00
MM Zeeman
89366d461e
Merge pull request #84 from greenfork/add-named-parameters
...
Add named parameters support
2024-02-13 11:33:58 +01:00
Maas-Maarten Zeeman
fc6e99ed36
Update sqlite to 3.41.0
2023-02-25 15:18:31 +01:00
Dmitry Matveyev
16580ce11d
Add named parameters support
...
SQLite supports named parameters in either of these forms:
- $NAME
- :NAME
- @NAME
These parameters should be supplied to the query either in a form of a map
or as a list, the key is always iodata:
- #{":myparam" => "value"}
- [{"$myparam", 1}]
- [{text, "@myparam", "value"}]
2023-01-08 17:14:27 +06:00
Maas-Maarten Zeeman
c71ad3eb6b
Upgrade sqlite to 3.39.4
2022-10-31 14:53:07 +01:00
Maas-Maarten Zeeman
92bab19a9e
Upgraded sqlite to 3.39.2
2022-08-07 08:16:17 +02:00
Maas-Maarten Zeeman
2fb7698466
Free env after use. Fixes #82
2022-07-22 14:57:27 +02:00
Maas-Maarten Zeeman
c53b1bc17b
Upgrade sqlite to 3.38.5
2022-05-30 20:47:05 +02:00
Maas-Maarten Zeeman
540bd64263
Specs for the backup api
2022-05-29 17:19:04 +02:00
Maas-Maarten Zeeman
e098dc1ca4
Changed the direct reference typenames to something more describing
2022-05-29 12:39:51 +02:00
Maas-Maarten Zeeman
1d9e9ee696
Fixed dialyzer warnings
2022-05-28 22:42:03 +02:00
Maas-Maarten Zeeman
51ea6d29be
Removed unused stuff
2022-05-28 14:28:58 +02:00
Maas-Maarten Zeeman
e03deba3ca
Added a test for interrupt
2022-05-26 21:00:17 +02:00
Maas-Maarten Zeeman
55303c13f4
Added dirty versions of the backup api
2022-05-26 16:59:10 +02:00
Maas-Maarten Zeeman
507e5407d8
The bind test now works again
2022-05-24 23:46:31 +02:00
Maas-Maarten Zeeman
20ad5138a1
Re-added higher level api
2022-05-23 22:39:19 +02:00
Maas-Maarten Zeeman
2f3eecdfe5
Added calls to get status information from sqlite
2022-05-23 10:43:45 +02:00
Maas-Maarten Zeeman
f660d05cc2
Removed error code retrieval from the c code. Will be moved to erlang
2022-05-22 22:28:28 +02:00
Maas-Maarten Zeeman
135715bf0a
Added extra function to return a map with error information
2022-05-22 22:19:30 +02:00
Maas-Maarten Zeeman
71ab29c724
Removed commented out code
2022-05-22 16:57:01 +02:00
Maas-Maarten Zeeman
c5f33d31bd
Added bind blob & text
2022-05-22 16:54:21 +02:00
Maas-Maarten Zeeman
8aae31abda
Added update hook
2022-05-22 13:07:57 +02:00
Maas-Maarten Zeeman
cc76b4319f
Fixed returning ok and errors for prepare and exec
2022-05-21 22:58:22 +02:00
Maas-Maarten Zeeman
0e45e9bea4
Re-enabled a lot of tests
2022-05-21 22:00:54 +02:00
Maas-Maarten Zeeman
7913ec08c9
Added changes
2022-05-21 14:45:18 +02:00
Maas-Maarten Zeeman
71dbc8faaf
Removed outdated comments
2022-05-21 13:54:35 +02:00
Maas-Maarten Zeeman
d1dffa1e8d
Added step function in favour of multi_step
2022-05-21 09:30:56 +02:00
Maas-Maarten Zeeman
2062ff5d1b
Used extended error codes
2022-05-19 21:26:40 +02:00
Maas-Maarten Zeeman
77cea7e902
Turn on sqlite's extended error codes
2022-05-19 08:21:38 +02:00
Maas-Maarten Zeeman
616127c748
Added column names
2022-05-18 00:15:29 +02:00
Maas-Maarten Zeeman
953a12a207
Changed order of parameters
2022-05-17 23:06:25 +02:00
Maas-Maarten Zeeman
6c5e13ced3
Changed open/close and prepare
2022-05-17 22:09:25 +02:00
Maas-Maarten Zeeman
71fe0d81a8
Start removal of command thread
2022-05-16 23:47:54 +02:00
Maas-Maarten Zeeman
ed240ca846
Upgraded sqlite to version 3.38.0
2022-02-22 22:54:11 +01:00
Maas-Maarten Zeeman
86800f3f17
Added missing check for inspect_iodata
2022-01-29 18:11:02 +01:00
Maas-Maarten Zeeman
3147cd75ca
Updated the comment regarding the stack size
2022-01-25 21:40:34 +01:00
Maas-Maarten Zeeman
37b48af7e6
Use a stack size of 3Mb, which is about right for complex queries
2022-01-25 18:13:06 +01:00
Maas-Maarten Zeeman
1777b4424c
Small refactor
2022-01-24 10:44:45 +01:00
Maas-Maarten Zeeman
d388e1cb5c
Use a smaller stack
2022-01-23 19:16:25 +01:00
Maas-Maarten Zeeman
9762942859
Turn off autoinit
2022-01-12 23:19:09 +01:00
Maas-Maarten Zeeman
b73eb7afa2
Merge pull request #75 from mmzeeman/bump-3.37.2
...
Bump 3.37.2
2022-01-12 22:30:27 +01:00
Maas-Maarten Zeeman
a0241da8e7
Bump sqlite to 3.37.2. Fixes a database corruption bug introduced in 3.35.0
2022-01-12 22:25:57 +01:00
Maas-Maarten Zeeman
756c1cbe29
Added tests for the backup calls
2022-01-11 20:31:31 +01:00
Maas-Maarten Zeeman
d0cc3b10cc
Implemented backu_step
2022-01-08 22:19:22 +01:00
Maas-Maarten Zeeman
e635710bda
Added tests for remaining and pagecount
2022-01-08 19:21:54 +01:00
Maas-Maarten Zeeman
3c65723a0f
Busy adding remaining and pagecount
2022-01-08 17:04:47 +01:00
Maas-Maarten Zeeman
a809775841
Implemented backup_init
2022-01-08 15:05:32 +01:00
Maas-Maarten Zeeman
6bdaf1e894
Added basics to expose backup api
2022-01-06 23:55:40 +01:00
Maas-Maarten Zeeman
570d3cbb13
Use sqlite_changes64
2022-01-04 11:44:30 +01:00