db

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SourceTypeDirect = middlewarev1.MiddlewareIngestParams_DIRECT.String()
	SourceTypeGitHub = middlewarev1.MiddlewareIngestParams_GITHUB.String()
)
View Source
var (
	MiddlewareStatusUnknown = middlewarev1.Middleware_UNKNOWN.String()
	MiddlewareStatusPending = middlewarev1.Middleware_PENDING.String()
	MiddlewareStatusReady   = middlewarev1.Middleware_READY.String()
	MiddlewareStatusErrored = middlewarev1.Middleware_ERRORED.String()
)

Functions

func DoMigrations

func DoMigrations() error

DoMigrations performs DB migrations using github.com/golang-migrate/migrate/v4 package.

Types

type DB

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

DB is a wrapper around sql.DB.

func New

func New() (*DB, error)

New returns a new DB.

func (*DB) Begin

func (db *DB) Begin() (*sql.Tx, error)

Begin starts a transaction.

func (*DB) Close

func (db *DB) Close()

Close closes the database connection.

func (*DB) Queries

func (db *DB) Queries() *sqlc.Queries

Query returns a new sqlc.Queries instance.

Directories

Path Synopsis
sql

Jump to

Keyboard shortcuts

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