Documentation
¶
Index ¶
- func CreateProduct(db *sql.DB, product *Product, ctx context.Context) error
- func DbHostDefault() string
- func DbNameDefault() string
- func DbPasswordDefault() string
- func DbPortDefault() int
- func DbSslModeDefault() string
- func DbUsernameDefault() string
- func DeleteProduct(db *sql.DB, productId int, ctx context.Context) error
- func DeleteProducts(db *sql.DB, ctx context.Context) error
- func GetProduct(db *sql.DB, product *Product, ctx context.Context) error
- func InitDb(db *sql.DB) error
- func LoadConfig() *config
- func New() (*sql.DB, error)
- func NewWithWrappedTracing() (*sql.DB, error)
- func PingDb(db *sql.DB, maxRetry uint64) error
- func UpdateProduct(db *sql.DB, product *Product, ctx context.Context) error
- type Product
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DbHostDefault ¶
func DbHostDefault() string
func DbNameDefault ¶
func DbNameDefault() string
func DbPasswordDefault ¶
func DbPasswordDefault() string
func DbPortDefault ¶
func DbPortDefault() int
func DbSslModeDefault ¶
func DbSslModeDefault() string
func DbUsernameDefault ¶
func DbUsernameDefault() string
func LoadConfig ¶
func LoadConfig() *config
func NewWithWrappedTracing ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.