boltmigration

package
v2.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 1, 2026 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BucketMappings  = "mappings"
	MappingTypeUID  = "uid"
	MappingTypeText = "text"
)

Variables

This section is empty.

Functions

func Exists

func Exists(pl platforms.Platform) bool

func MaybeMigrate

func MaybeMigrate(pl platforms.Platform, newDB *userdb.UserDB) error

Types

type Database

type Database struct {
	// contains filtered or unexported fields
}

func Open

func Open(pl platforms.Platform) (*Database, error)

func (*Database) Close

func (d *Database) Close() error

func (*Database) GetMappings

func (d *Database) GetMappings() ([]Mapping, error)

type Mapping

type Mapping struct {
	ID       string `json:"id"`
	Label    string `json:"label"`
	Type     string `json:"type"`
	Match    string `json:"match"`
	Pattern  string `json:"pattern"`
	Override string `json:"override"`
	Added    int64  `json:"added"`
	Enabled  bool   `json:"enabled"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL