Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.3% on proxy.golang.org
Top 0.1% dependent packages on proxy.golang.org
Top 0.1% dependent repos on proxy.golang.org
Top 0.8% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org

proxy.golang.org : github.com/mattn/go-sqlite3

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.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/mattn/go-sqlite3
Keywords: go, sqlite, sqlite3-driver
License: MIT
Latest release: over 4 years ago
First release: almost 9 years ago
Namespace: github.com/mattn
Dependent packages: 14,553
Dependent repositories: 63,599
Stars: 6,476 on GitHub
Forks: 1,019 on GitHub
Docker dependents: 2,057
Docker downloads: 7,484,643,656
See more repository details: repos.ecosyste.ms
Funding links: https://patreon.com/mattn, https://opencollective.com/mattn, https://github.com/sponsors/mattn
Last synced: 9 minutes ago

    Loading...
    Readme
    Loading...