sql

package
v0.0.0-...-ee15e7f Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DRIVER = "mysql"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Db

type Db struct {
	ConnectionString string
	// contains filtered or unexported fields
}

func NewMariaDb

func NewMariaDb(connectionString string) *Db

func (*Db) CheckVersion

func (db *Db) CheckVersion() (string, error)

func (*Db) Connect

func (db *Db) Connect() error

func (*Db) GetApiToken

func (db *Db) GetApiToken() (string, error)

func (*Db) GetIssuer

func (db *Db) GetIssuer(id int) (string, specs.AccountDetails, error)

func (*Db) GetMailConfigurations

func (db *Db) GetMailConfigurations() ([]*specs.MailConfig, error)

func (*Db) GetTranslationTable

func (db *Db) GetTranslationTable(languageCode string) (specs.TranslationTable, error)

func (*Db) InsertIssuer

func (db *Db) InsertIssuer(iban string, details specs.AccountDetails) (*specs.AccountDetails, int, error)

func (*Db) InsertMailConfig

func (db *Db) InsertMailConfig(cnf *specs.MailConfig) error

func (*Db) RegisterVersion

func (db *Db) RegisterVersion(version string) error

Jump to

Keyboard shortcuts

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