Registry / database / ql
library1.5.1gogounverified

Package ql implements a pure Go embedded SQL database engine with ACID transactions.

go get modernc.org/ql
INSTALL
IMPORT
SIG · QL
Q
ql
databasegov1.5.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ql
✓ modernc.org/ql

Open a QL database and create a table.

package main import ( "log" "modernc.org/ql" ) func main() { db, err := ql.OpenFile("test.db", nil) if err != nil { log.Fatal(err) } defer db.Close() _, _, err = db.Run("CREATE TABLE IF NOT EXISTS foo (id int, name string)") if err != nil { log.Fatal(err) } }
Debug
Known issues
gotchaFile format V2 is available but not default; V1 has a ~64KB record size limit.
fix
Set FileFormat to 2 in options for larger records.
affects: <1.5.0
Upgrade
Version history
1.5.1latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
9
Resources
ql — go get ql · libregistry