Package libsqlite_vec provides a CGo-free version of libsqlite_vec0.a from asg017 sqlite_vec.
Package sqlite3 provides interface to SQLite3 databases. This works as a driver for database/sql. Installation Currently, go-sqlite3 supports the following data types. You can write your own extension module for sqlite3. For example, below is an extension for a Regexp matcher operation. It needs to be built as a so/dll shared library. And you need to register the extension module like below. Then, you can use this extension. You can hook and inject your code when the connection is established by setting ConnectHook to get the SQLiteConn. You can also use database/sql.Conn.Raw (Go >= 1.13): If you want to register Go functions as SQLite extension functions you can make a custom driver by calling RegisterFunction from ConnectHook. You can then use the custom driver by passing its name to sql.Open. See the documentation of RegisterFunc for more details.
Package sqlitecgo implements gdb.Driver, which supports operations for database SQLite. Note: Package sqlitecgo implements gdb.Driver, which supports operations for database SQLite. Note: Package sqlitecgo implements gdb.Driver, which supports operations for database SQLite. Note:
Package sqlite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine. (Work In Progress) 2017-06-10 Windows/Intel no more uses the VM (thanks Steffen Butzer). 2017-06-05 Linux/Intel no more uses the VM (cznic/virtual). To access a Sqlite database do something like This is an experimental, pre-alpha, technology preview package. The alpha release is due when the C runtime support of SQLite in cznic/crt will be complete. See http://modernc.org/ccir. To add a newly supported os/arch combination to this package try running 'go generate'. See https://sqlite.org/docs.html
Package sqlite provides access to the SQLite library, version 3. The package has no exported API. It registers a driver for the standard Go database/sql package.