postgresql

package
v0.0.0-...-acccf35 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetNewDbMock

func GetNewDbMock() (*gorm.DB, sqlmock.Sqlmock, error)

func NewPostgresqlConnection

func NewPostgresqlConnection(paramDbname string) (*gorm.DB, error)

NewPostgresqlConnection .

Types

type GormTransactionManager

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

GormTransactionManager .

func NewGormTransactionManager

func NewGormTransactionManager(db *gorm.DB) *GormTransactionManager

NewGormTransactionManager .

func (*GormTransactionManager) Do

func (txm *GormTransactionManager) Do(operation func(tx txmanager.Tx) error) error

Do .

func (*GormTransactionManager) DoAndEndHook

func (txm *GormTransactionManager) DoAndEndHook(
	operation func(tx txmanager.Tx) error,
	endHook func() error,
) error

DoAndEndHook .

Jump to

Keyboard shortcuts

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