xeodou
242cae0e70
Merge from mattn/go-sqlite3.
2015-05-18 13:14:17 +08:00
Yasuhiro Matsumoto
542ae647f8
remove -lpthread. related issue #201
2015-04-28 08:58:25 +09:00
xeodou
618641ee73
fix wercker
2015-04-18 21:30:35 +08:00
Yasuhiro Matsumoto
f136f0c8dc
Remove debug code
2015-04-15 16:27:00 +09:00
Yasuhiro Matsumoto
dee1a37fe1
Z suffix should be no-op
2015-04-15 16:26:27 +09:00
mattn
5f64400729
Merge pull request #194 from hallyn/tximm.2
...
Add a txlock option when opening databases
2015-04-14 09:12:54 +09:00
Serge Hallyn
f91a09fb50
Add a txlock option when opening databases (v2)
...
When specified, changes the default locking at a tx.Begin.
Changelog (v2):
Add a testcase to ensure _txlock is properly handled.
Closes #189
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2015-04-13 11:48:01 -05:00
mattn
13671e4dd3
Merge pull request #196 from egonelbre/fix-nullstring
...
Fix NULs in text.
2015-04-13 11:55:45 +09:00
Egon Elbre
ac0129617f
Fix NULs in text.
...
NUL character is a valid symbols in UTF8.
Fixes #195
2015-04-12 15:02:50 +03:00
xeodou
885060db2b
Update wercker file.
2015-04-07 21:45:17 +08:00
xeodou
e9b1d17cde
Update wercker file.
2015-04-07 21:43:11 +08:00
xeodou
e6b54d085c
Add encrypto unit testes.
2015-04-07 21:39:28 +08:00
xeodou
2c26c12108
Update readme.
2015-04-06 23:57:05 +08:00
xeodou
5d8d55f2fb
Update test.
2015-04-06 23:54:08 +08:00
xeodou
4315377555
Update test.
2015-04-06 23:41:55 +08:00
xeodou
c38c17d68c
Update wercker.
2015-04-06 23:39:02 +08:00
xeodou
defab1e47b
Update wercker.
2015-04-06 23:36:16 +08:00
xeodou
93ac07754f
Update wercker.
2015-04-06 23:35:03 +08:00
xeodou
db2c18e41e
Add wercker.
2015-04-06 23:32:53 +08:00
xeodou
17a7a943c6
Add wercker.
2015-04-06 23:31:39 +08:00
xeodou
78a9457e13
Add wercker.
2015-04-06 23:30:59 +08:00
xeodou
3f004c6230
Add wercker.
2015-04-06 23:29:54 +08:00
xeodou
c659bdbdea
Fix go lint
2015-04-05 23:54:16 +08:00
xeodou
a7de802f90
Add fts3 flags.
2015-04-03 11:52:28 +08:00
xeodou
b81936c4b2
Fix doc
2015-04-02 11:03:51 +08:00
xeodou
afd39ebd2e
Fix readme
2015-04-02 11:03:09 +08:00
xeodou
1eb4f30827
Fix readme
2015-04-01 23:04:07 +08:00
xeodou
ad4724616a
Fix readme
2015-04-01 22:52:22 +08:00
xeodou
4139b17dd4
Fix readme
2015-04-01 22:51:38 +08:00
xeodou
6da54e6499
Fix typo.
2015-04-01 22:49:37 +08:00
xeodou
6375837186
Update readme.
2015-04-01 22:48:28 +08:00
xeodou
ccb4365156
Add example from encrypted database.
2015-04-01 22:48:04 +08:00
xeodou
00748147c4
Change sqlite to sqlcipher.
2015-04-01 22:26:04 +08:00
mattn
e28cd440fa
Merge pull request #188 from larsmans/optimize
...
Optimize queries
2015-03-24 08:48:55 +09:00
Lars Buitinck
4dfb2ecaf0
Change strlen(s) > 0 => *s != '\000'.
2015-03-23 22:18:23 +01:00
Lars Buitinck
92b704c1a6
Less C/Go border crossing to get database changes
...
Speeds up the query benchmark by about 5% (Go 1.2.1, Linux x64).
2015-03-23 22:17:00 +01:00
mattn
07f9c9c30f
Implement number-named parameters. Close #187
2015-03-24 00:46:49 +09:00
mattn
ff38c8ec02
Revert a6c208564e
2015-03-22 04:29:14 +09:00
mattn
e3990c31a0
Remove debug message
2015-03-22 03:38:57 +09:00
mattn
1354684d2b
Fix hang in test
2015-03-22 03:37:43 +09:00
mattn
c1abf95b38
Fix build
2015-03-22 03:16:35 +09:00
mattn
fcd455919e
Should use C.int()
2015-03-22 03:11:25 +09:00
mattn
d754d2db45
revert 5253daf856
and add _busy_timeout query parameter.
2015-03-22 03:02:03 +09:00
mattn
d7dbb909ec
Fix test
2015-03-22 02:39:28 +09:00
mattn
a6c208564e
Support $NNN-style named parameter. Close #187
2015-03-22 02:08:47 +09:00
mattn
5253daf856
Next() should wait while BUSY or LOCKED because return value is bool
2015-03-19 13:29:43 +09:00
Yasuhiro Matsumoto
308067797b
Apply -lpthread withou windows.
2015-03-12 18:43:55 +09:00
mattn
1b67b9f03b
Merge pull request #183 from stgraber/master
...
Fix gccgo support
2015-03-12 18:42:19 +09:00
Stéphane Graber
e688f0a8eb
Link against pthread
...
This is required by gccgo because of the pthread_mutex_trylock symbol.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2015-03-11 16:20:52 -04:00
Stéphane Graber
3d6c6f9345
Rename sqlite3.{c,h} to sqlite3-binding.{c,h}
...
This fixes the problem where when building with gccgo, sqlite3.c is
overwritten, leading to a build failure.
An alternative would have been to move sqlite3*.{c,h} to a subdirectory,
but that seems to confuse the linker a fair bit and would just swap one
implementation-dependent issue for another.
Closes #20
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2015-03-11 16:19:50 -04:00