simpledb

package
v0.0.0-...-acfd9b1 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pgp

type Pgp struct {
	KeyName    string
	PrivateKey string
	PublicKey  string
	PassPhrase string
}

type PgpDb

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

func CreatePgpDb

func CreatePgpDb(path string, logger *logging.Logger) (*PgpDb, error)

CreatePgpDb - Create internal Database

func OpenPgpDB

func OpenPgpDB(path string, logger *logging.Logger) (*PgpDb, error)

OpenPgpDB opens a internal database SQLite database from file and return a pointer to the resulting struct.

func (*PgpDb) Begin

func (p *PgpDb) Begin() (*sql.Tx, error)

func (*PgpDb) Close

func (p *PgpDb) Close() error

func (*PgpDb) DeletePgpByName

func (p *PgpDb) DeletePgpByName(value string) error

func (*PgpDb) GetPgpByName

func (p *PgpDb) GetPgpByName(value string) (*Pgp, error)

func (*PgpDb) InsertPgpKeys

func (p *PgpDb) InsertPgpKeys(keyName string, privateKey string, publicKey string, passPhrase string) error

type User

type User struct {
	UserName string
	Password string
	Mode     string
}

type UserDb

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

func CreateUserDb

func CreateUserDb(path string, logger *logging.Logger) (*UserDb, error)

CreateUserDb - Create internal Database

func OpenUserDB

func OpenUserDB(path string, logger *logging.Logger) (*UserDb, error)

OpenUserDB opens a internal database SQLite database from file and return a pointer to the resulting struct.

func (*UserDb) Begin

func (u *UserDb) Begin() (*sql.Tx, error)

func (*UserDb) Close

func (u *UserDb) Close() error

func (*UserDb) DeleteUserByName

func (u *UserDb) DeleteUserByName(value string) error

func (*UserDb) GetUserByName

func (u *UserDb) GetUserByName(value string) (*User, error)

func (*UserDb) InsertUsers

func (u *UserDb) InsertUsers(userName string, password string, mode string) error

func (*UserDb) UpdateUserByName

func (u *UserDb) UpdateUserByName(username string, password string) error

Jump to

Keyboard shortcuts

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