sqlite: github.com/cznic/sqlite Index | Files | Directories

package sqlite

import "github.com/cznic/sqlite"

Package sqlite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine. (Work In Progress)

Connecting to a database

To access a Sqlite database do something like

import (

	_ "github.com/cznic/sqlite"


db, err := sql.Open("sqlite", dsnURI)


Do not use in production

This is an experimental, pre-alpha, technology preview package. Performance is not (yet) a priority. When this virtual machine approach, hopefully, reaches a reasonable level of completeness and correctness, the plan is to eventually mechanically translate the IR form, produced by http://github.com/cznic/ccir, to Go. Unreadable Go, presumably.

Supported platforms and architectures

See http://github.com/cznic/ccir. To add a newly supported os/arch combination to this package try running 'go generate'.

Sqlite documentation

See https://sqlite.org/docs.html


Package Files

sqlite.go trace_disabled.go



Package sqlite imports 19 packages (graph). Updated 2017-04-25. Refresh now. Tools for package owners.