Versions in this module Expand all Collapse all v0 v0.0.1 Dec 16, 2023 Changes in this version + var ErrAttachDatabaseNameMissing = errors.New("name missing") + var ParamCachePrivate Param = "cache=private" + var ParamCacheShared Param = "cache=shared" + var ParamImmutable Param = "immutable=1" + var ParamModeMemory Param = "memory" + var ParamModeRO Param = "ro" + var ParamModeRW Param = "rw" + var ParamModeRWC Param = "rwc" + var ParamNoLock Param = "nolock=1" + var ParamPowerSafeOverWriteOff Param = "psow=0" + var ParamPowerSafeOverWriteOn Param = "psow=1" + var PragmaAutoVacuumFull Pragma = "auto_vacuum=FULL" + var PragmaAutoVacuumIncremental Pragma = "auto_vacuum=INCREMENTAL" + var PragmaAutoVacuumNone Pragma = "auto_vacuum=NONE" + var PragmaJournalModeWAL Pragma = "journal_mode=wal" + var PragmaSynchronousNormal Pragma = "synchronous=normal" + func AttachConnectionHook(conn sqlite.ExecQuerierContext, dsn string) error + type AttachParams struct + Database string + Filename string + Mode Param + Pragma []Pragma + func (p AttachParams) ConnectionString() string + type ConnParams struct + Attach []AttachParams + Filename string + Mode Param + Pragma []Pragma + func (p ConnParams) ConnectionString() string + type Param string + func ParamModeOfFile(filename string) Param + type Pragma string + func PragmaBusyTimeout(t int64) Pragma + func PragmaJournalSizeLimit(n int64) Pragma