kkqy
be28dec3df
Golang's linker add mingwex and mingw32 automatically,so we don't need add them manually.
2022-09-18 22:20:58 +09:00
Levi Gruspe
17f6553f94
Add support for sqlite_math_functions tag ( #1059 )
...
Add support for SQLITE_ENABLE_MATH_FUNCTIONS compile-time option via the sqlite_math_functions build tag.
Co-authored-by: Dominik Kraus <dominik.kraus@nktek.de>
2022-09-17 10:45:46 -04:00
KiYugadgeter
7476442ed6
こんにちわ is wrong Japanse. The correct word is こんにちは
2022-09-04 18:00:08 +09:00
RewardedIvan
da62659c58
Fix "ennviroment" ( #1077 )
...
Fix typo in README
2022-09-01 22:47:55 -04:00
Joshua Hull
4ef63c9c0d
Rollback on constraint failure ( #1071 )
...
Always rollback on a commit error
2022-09-01 22:45:11 -04:00
Joshua Hull
f92b6bb2a1
Fix TestQueryer test to use exec for multistatement insertion
2022-09-02 00:14:06 +09:00
Joshua Hull
d5355d86f9
Fix TestQueryer test
2022-09-02 00:14:06 +09:00
Yoshiki Shibukawa
c8a114388a
Update README to fix reference URL
...
R.I.P. godoc.org
2022-09-01 11:56:18 +09:00
Oliver Giles
f1eef49b3f
TestQueryer: actually check Rows returned
...
Fixes a test which did not correctly exercise the multi-statement
Queryer functionality
2022-08-16 21:24:19 +09:00
Ben Johnson
a2e94c9d58
Add build tag to enable OSTRACE() logging
...
This commit adds the `sqlite_os_trace` build tag which sets the
`SQLITE_FORCE_OS_TRACE` and `SQLITE_DEBUG_OS_TRACE` compilation
flags. This produces verbose debugging output of every operating
system call made by SQLite.
2022-08-16 21:21:55 +09:00
Yasuhiro Matsumoto
d8e192b752
Update amalgamation code
2022-08-16 16:16:48 +09:00
Bryan C. Mills
595e13285d
Retract +incompatible releases
...
(For #965.)
This retraction will take effect when this commit is included in the
latest v1 release (presumably v1.14.11).
2022-08-16 14:22:03 +09:00
Aoang
fd616a2f47
Update supported Go version to Go 1.19
2022-08-15 15:12:08 +09:00
Phil Eaton
3ccccfb4c9
Support returning any from callbacks ( #1046 )
...
Support returning any from callbacks
2022-05-29 21:06:43 -04:00
Kristóf Havasi
b819467576
Add error checking in simple example for tx.Commit
...
Based on https://golang.org/pkg/database/sql/#Tx.Commit this function returns an error type.
So why not check it.
2022-05-28 23:40:45 +09:00
mattn
43dcd3131f
Update _example/simple/Dockerfile
2022-05-18 11:53:00 +09:00
KEINOS
c122302862
feat: simple example of Dockerfile w/ multi-stage build
2022-05-18 11:53:00 +09:00
Yasuhiro Matsumoto
aa1e904220
Update amalgamation code
2022-05-13 11:15:23 +09:00
mattn
adb060d295
Update .github/workflows/go.yaml
2022-05-13 10:44:42 +09:00
Aoang
a68a2b7fc5
Update supported Golang version to Go 1.18
2022-05-13 10:44:42 +09:00
Corey Butler
bedc2985ef
Update sqlite3_opt_preupdate_omit.go
2022-04-23 14:23:00 +09:00
Corey Butler
c1379fcb35
Update sqlite3_opt_preupdate_hook.go
2022-04-23 14:23:00 +09:00
Phil Eaton
2df077b74c
Update amalgamation
2022-02-28 09:00:54 +09:00
Ben Johnson
ae2a61f847
Add sqlite3_file_control() support
...
This commit adds the SQLiteConn.FileControlInt() method which calls the
underlying sqlite3_file_control() function with an int argument. This can
be used for low-level operations on SQLite databases such as persisting
the WAL file after database close.
2022-01-29 01:58:27 +09:00
Yasuhiro Matsumoto
671e666c2e
Add example using driverName
2022-01-10 23:30:33 +09:00
Yasuhiro Matsumoto
c0fa5ea6d6
Add driverName to be possible change driver name
2022-01-10 23:30:33 +09:00
Yasuhiro Matsumoto
98c52198ca
Temporary disable test for dropping vtable
2021-12-29 22:26:06 +09:00
Yasuhiro Matsumoto
7fbc50c941
Update amalgamation code
2021-12-29 22:26:06 +09:00
Yasuhiro Matsumoto
85436841b3
Fix GitHub workflows
2021-10-26 10:18:49 +09:00
mattn
4761e9cad1
Do no test with go-acc on Windows ( #980 )
...
Currently, no way to fix failing
2021-10-26 10:18:18 +09:00
mattn
48c6a56ee0
Add go.mod and go.sum for upgrade ( #978 )
...
* Add go.mod and go.sum for upgrade
* Fix upgrade tools to have to run on upgrade directory
2021-10-26 09:39:02 +09:00
mattn
bb15a32a4f
Drop old versions ( #979 )
2021-10-26 09:38:41 +09:00
Catena cyber
9537be5eb3
Adds CIFuzz for fuzzing as continuous integration ( #919 )
2021-10-26 00:32:35 +09:00
Evan Jones
a4fc68a6cb
sqlite3_test.go: Fix go test -run=...: Use standard sub-tests ( #881 )
...
Selecting only some tests with go test -run=... does not work, because
some of the tests are executed using testing.RunTests(). That function
is documented as "an internal function". This changes TestSuite to use
the testing subtests feature instead.
This has a behaviour change: the benchmarks now need to be
selected at the command line with the standard go test -bench=.
flag. This will also set up the test database twice when running
benchmarks, rather than once.
2021-10-26 00:24:46 +09:00
Hanzhen Yi
2b131e01c1
change angle bracket import to quotes ( #868 )
2021-10-26 00:23:19 +09:00
Auler
5671e01493
Update SQLite3_ The columntypescantype method of type ( #909 )
...
* sqlite3_type update
The main reason for this change is that the original reflected values are nil. I found that there was no good mapping when dealing with the code here
* Update sqlite3_type.go
Update 'ColumnTypeScanType' method,
Different types of mapping values
* Restore copyright
* Update go.mod
* Update go.mod
2021-10-26 00:19:41 +09:00
Patrick DeVivo
2b780b4a7f
fix idxStr freeing issue ( #898 )
...
uses snippet suggested by @rittneje https://github.com/mattn/go-sqlite3/issues/897#issuecomment-752162125
2021-10-26 00:13:24 +09:00
Michael Hofmann
98d34f9dc5
Use single-quotes around string literals. ( #934 )
2021-10-26 00:09:24 +09:00
Dan Peterson
3bb6941859
sqlite3.go: use PRAGMA to set busy_timeout ( #910 )
...
The busy_timeout pragma was added in sqlite 3.7.15 as an alternative
to calling sqlite3_busy_timeout directly:
https://sqlite.org/pragma.html#pragma_busy_timeout
While there's no functional change here, using the pragma does align
setting busy_timeout with other settings and removes the special case
for calling sqlite3_busy_timeout directly.
2021-10-26 00:08:40 +09:00
Yasuhiro Matsumoto
ab653675c9
Test on 1.17
2021-10-26 00:06:23 +09:00
Harry
1cdbb70da1
run tests against Go 1.16 ( #967 )
2021-10-26 00:05:59 +09:00
Ikko Ashimine
b3df4a5ff0
Fix typo in README.md ( #939 )
...
seperated -> separated
2021-10-26 00:05:45 +09:00
hackerman
4bc7a1fc15
Resolve windows CI issues ( #941 )
...
Do not use `-u` flag when fetching go-acc
2021-10-26 00:05:01 +09:00
Denis Fondras
1f85ebd7c4
Allow building on OpenBSD ( #976 )
2021-10-26 00:02:17 +09:00
Ross Smith II
628398eed2
chore: readme: Fix link, typos, copy editing ( #974 )
...
* chore: readme: Fix link, typos, copy editing
Also closes #914 , #939 .
* Update README.md
2021-10-22 16:35:44 +09:00
Aviv Klasquin Komissar
3900dc3187
return non-nil result when calling exec with empty query ( #973 )
...
fixes #963
2021-10-19 18:18:21 +09:00
Ichinose Shogo
3392062c72
bump codecov/codecov-action@v2 ( #957 )
2021-07-20 22:28:26 +09:00
mattn
cba6eaee48
Update amalgamation code ( #955 )
...
* Update amalgamation code
* Apply realPy's patch
2021-07-15 22:31:14 +09:00
mattn
1157a4212d
Update amalgamation code ( #940 )
2021-04-15 00:44:23 +09:00
Jesse Rittner
ab91e9342b
make column metadata functionality opt-in
2021-02-18 13:34:41 -05:00