Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-08-02 | fix possibly double Close. | Yasuhiro Matsumoto | 1 | -0/+0 | |
fixes #448 | |||||
2017-07-09 | Add connection option for recursive triggers | Ross Light | 2 | -0/+55 | |
Similar to foreign keys, the recursive triggers PRAGMA affects the interpretation of all statements on a connection. | |||||
2017-07-05 | SQLITE_THREADSAFE=1 | Yasuhiro Matsumoto | 1 | -1/+1 | |
fixes #274 | |||||
2017-07-03 | Incorporate original PR 271 from https://github.com/brokensandals | Jason Abbott | 4 | -0/+139 | |
2017-06-30 | Don't convert Unix times to nanoseconds when querying datetime fields. Fixes ↵ | deepilla | 2 | -2/+4 | |
#430. | |||||
2017-06-20 | Fix for cgo panic, issue #428: https://github.com/mattn/go-sqlite3/issues/428 | Evgeniy Makeev | 1 | -7/+4 | |
2017-06-17 | Sync database-close and statement-close | Philip O'Toole | 1 | -1/+14 | |
Potential fix for issue #426. | |||||
2017-06-14 | Use global variable for better performance. | Xu Xinran | 1 | -3/+4 | |
2017-06-14 | Treat []byte{} as empty bytes instead of NULL. | Xu Xinran | 1 | -2/+4 | |
2017-05-29 | Use "sqlite3" instead of "sqlite" in usage example. | Jonathan Hall | 1 | -5/+5 | |
And a minor grammar improvement. | |||||
2017-04-07 | Adding unit test for VTable Insert/Update/Delete | Kenneth Shaw | 2 | -1/+338 | |
2017-04-01 | Add _foreign_keys connection parameter | Ross Light | 2 | -3/+72 | |
Fixes #377 Updates #255 | |||||
2017-04-01 | Avoid leaking db if setting busy timeout fails | Ross Light | 1 | -0/+1 | |
2017-03-24 | Adding hook to vhook to allow vtables to be modified | Kenneth Shaw | 1 | -2/+72 | |
This commit changes the vtable 'xUpdate' goModule field to a new 'cXUpdate' callback function which in turns calls a 'goVUpdate' callback. This new callback allows Go defined virtual table implementations satisfying the VTabUpdater interface (also newly defined) a way to delete/insert/update rows in a VTab. Additionally, an anonymous interface is used within the goVUpdate callback looking for 'TableName() string' which, when defined on a VTab is used to provide a better contextual error message to end users if the VTab is read only. Care was taken to follow existing code style/conventions for this addition, and for backwards-compatibility with existing VTab implementations (hence why a new interface was required). | |||||
2017-03-24 | Removed ambitious conn.Close() | Marko Kungla | 1 | -1/+0 | |
2017-03-24 | close connection when got errors in Open | Yasuhiro Matsumoto | 1 | -0/+3 | |
2017-03-21 | fix breaking compatibility. | Yasuhiro Matsumoto | 4 | -16/+15 | |
revert cf4bd560f1588d96c502b4c3407fe1a10cef4a28 close #394 | |||||
2017-03-21 | fix test | Yasuhiro Matsumoto | 1 | -3/+3 | |
2017-03-21 | disable extension when loading failed | Yasuhiro Matsumoto | 1 | -0/+1 | |
2017-03-21 | fix test | Yasuhiro Matsumoto | 1 | -1/+1 | |
2017-03-20 | fix build | Yasuhiro Matsumoto | 1 | -2/+2 | |
2017-03-20 | fix build | Yasuhiro Matsumoto | 3 | -7/+7 | |
2017-03-20 | fix build | Yasuhiro Matsumoto | 2 | -2/+2 | |
2017-03-20 | return nil when last error is SQLITE_OK | Yasuhiro Matsumoto | 1 | -1/+5 | |
2017-03-05 | fix test | Yasuhiro Matsumoto | 1 | -0/+1 | |
2017-03-05 | golint | Yasuhiro Matsumoto | 1 | -4/+5 | |
2017-03-05 | rename | Yasuhiro Matsumoto | 1 | -0/+0 | |
2017-03-05 | add test env | Yasuhiro Matsumoto | 1 | -1/+1 | |
2017-03-05 | vtable is not default | Yasuhiro Matsumoto | 1 | -0/+1 | |
2017-03-05 | refactoring | Yasuhiro Matsumoto | 4 | -197/+202 | |
2017-03-05 | rename | Yasuhiro Matsumoto | 1 | -0/+0 | |
2017-03-05 | remove dependency of assert | Yasuhiro Matsumoto | 1 | -14/+36 | |
2017-03-05 | add gorepocard badge | Yasuhiro Matsumoto | 1 | -1/+2 | |
2017-03-05 | golint | Yasuhiro Matsumoto | 2 | -6/+8 | |
2017-03-05 | remove type ZeroBlobLength | Yasuhiro Matsumoto | 1 | -2/+1 | |
2017-03-05 | golint | Yasuhiro Matsumoto | 2 | -9/+9 | |
2017-03-05 | use pointer receiver | Yasuhiro Matsumoto | 2 | -5/+6 | |
2017-03-05 | fix import path | Yasuhiro Matsumoto | 1 | -1/+2 | |
2017-03-04 | [vtable] Rename Context to SQLiteContext | Conor Branagan | 4 | -14/+14 | |
To not conflict with core "context" package naming. | |||||
2017-03-04 | [vtable] Add pure Go example of GitHub repo vtable. | Conor Branagan | 2 | -0/+147 | |
2017-03-04 | Add Go API for virtual tables | Conor Branagan | 5 | -1/+798 | |
See https://www.sqlite.org/vtab.html for more details. This work was started from https://github.com/gwenn/gosqlite/blob/master/vtab.{c,go} and adds: - Porting the API to go-sqlite3 APIs. - Support for >= Go 1.6 without requiring the `cgocheck` flag to be changed. - Filling out the unfinished callback functions for the `Vtable` struct. - A simple `Context` API layer for ease of use when adding modules. Tests are included. | |||||
2017-03-05 | fix test | Yasuhiro Matsumoto | 1 | -1/+1 | |
2017-03-05 | not use underscore | Yasuhiro Matsumoto | 1 | -2/+2 | |
2017-03-05 | rename function | Yasuhiro Matsumoto | 1 | -2/+2 | |
2017-03-05 | add godoc for fixes golint | Yasuhiro Matsumoto | 1 | -3/+17 | |
2017-03-05 | fix typos | Yasuhiro Matsumoto | 1 | -4/+4 | |
2017-03-05 | use named field | Yasuhiro Matsumoto | 1 | -10/+10 | |
2017-03-02 | Added available extensions to README | Sergey Mudrik | 1 | -0/+2 | |
2017-03-01 | remove 1.6 | Yasuhiro Matsumoto | 1 | -1/+0 | |
2017-03-01 | test on 1.8 | Yasuhiro Matsumoto | 1 | -1/+2 | |