db

package
v0.0.0-...-c9f4981 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

FIXME: golangci-lint nolint:gosimple,revive

Index

Constants

This section is empty.

Variables

View Source
var DB *gorm.DB

DB ORM variable

Functions

func AccountOrOrg

func AccountOrOrg(account string, orgID string, table string) *gorm.DB

AccountOrOrg returns a gorm db transaction with account or orgID filter

func AccountOrOrgTx

func AccountOrOrgTx(account string, orgID string, tx *gorm.DB, table string) *gorm.DB

AccountOrOrgTx returns a gorm db with account or orgID filter from a known gorm db transaction

func CreateDB

func CreateDB() (*gorm.DB, error)

CreateDB create a new application DB

func DBx

func DBx(ctx context.Context) *gorm.DB

DBX returns a gorm db query with context

func InitDB

func InitDB()

InitDB to configure database connectivity

func Org

func Org(orgID string, table string) *gorm.DB

Org returns a gorm db query with orgID filter

func OrgDB

func OrgDB(orgID string, gormDB *gorm.DB, table string) *gorm.DB

OrgDB returns a gorm db with orgID filter from a known gorm db query

func OrgDBx

func OrgDBx(ctx context.Context, orgID string, gormDB *gorm.DB, table string) *gorm.DB

OrgDBx returns a gorm db with orgID filter from a known gorm db query with context

func Orgx

func Orgx(ctx context.Context, orgID string, table string) *gorm.DB

Orgx returns a gorm db query with orgID filter with context

Types

This section is empty.

Jump to

Keyboard shortcuts

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