Documentation ¶
Overview ¶
Package database represents a connector to the sqlite storage backend to store persistent data from core and plugins
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCoreMetaNotFound = errors.New("core meta entry not found")
ErrCoreMetaNotFound is the error thrown when reading a non-existent core_kv key
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector interface { Close() error DB() *gorm.DB ReadCoreMeta(key string, value any) error StoreCoreMeta(key string, value any) error ReadEncryptedCoreMeta(key string, value any) error StoreEncryptedCoreMeta(key string, value any) error DecryptField(string) (string, error) EncryptField(string) (string, error) }
Connector represents a database connection having some extra convenience methods
func GetTestDatabase ¶
Click to show internal directories.
Click to hide internal directories.