Documentation
¶
Overview ¶
Package store provides database initialization and migration utilities.
Package store: FTS5 setup used by Migrate (GORM does not support FTS5 virtual tables).
Package store provides test utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDB ¶
InitDB initializes the database connection with GORM. If cfg.AutoMigrate is true, it automatically runs Migrate after connection.
Types ¶
type Config ¶
type Config struct {
Path string
WALEnabled bool
LogLevel logger.LogLevel
AutoMigrate bool // Automatically run Migrate on InitDB if true
}
Config holds database configuration
func DefaultConfig ¶
func DefaultConfig() Config
DefaultConfig returns default database configuration. AutoMigrate defaults to true for ease of use.
Click to show internal directories.
Click to hide internal directories.