Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ParamCachePrivate Param = "cache=private" ParamImmutable Param = "immutable=1" ParamModeMemory Param = "memory" ParamModeRO Param = "ro" ParamModeRW Param = "rw" ParamModeRWC Param = "rwc" ParamNoLock Param = "nolock=1" ParamPowerSafeOverWriteOff Param = "psow=0" ParamPowerSafeOverWriteOn Param = "psow=1" PragmaAutoVacuumFull Pragma = "auto_vacuum=FULL" PragmaAutoVacuumIncremental Pragma = "auto_vacuum=INCREMENTAL" PragmaAutoVacuumNone Pragma = "auto_vacuum=NONE" PragmaJournalModeWAL Pragma = "journal_mode=wal" PragmaSynchronousNormal Pragma = "synchronous=normal" )
View Source
var (
ErrAttachDatabaseNameMissing = errors.New("name missing")
)
Functions ¶
func AttachConnectionHook ¶
func AttachConnectionHook(conn sqlite.ExecQuerierContext, dsn string) error
Types ¶
type AttachParams ¶
func (AttachParams) ConnectionString ¶
func (p AttachParams) ConnectionString() string
type ConnParams ¶
type ConnParams struct { Filename string Mode Param Pragma []Pragma Attach []AttachParams }
func (ConnParams) ConnectionString ¶
func (p ConnParams) ConnectionString() string
type Pragma ¶
type Pragma string
func PragmaBusyTimeout ¶
func PragmaJournalSizeLimit ¶
PragmaJournalSizeLimit Sets the maximum size of the journal in BYTES. Must be set on every attached database separately.
https://www.sqlite.org/pragma.html#pragma_journal_size_limit
Click to show internal directories.
Click to hide internal directories.