Versions in this module Expand all Collapse all v0 v0.0.1 Aug 13, 2022 Changes in this version + type DB struct + Reader *gorm.DB + Writer *gorm.DB + func NewDB(readerConfig, writerConfig *DBConfig) (*DB, error) + func NewDBInConfig(logFilename string) (*DB, error) + func (db *DB) AutoMigrate(dst ...interface{}) error + func (db *DB) Close() error + func (db *DB) CloseReader() error + func (db *DB) CloseWriter() error + func (db *DB) EnableLog(enable bool) + type DBConfig struct + Addr string + DBName string + Log bool + LogFilename string + MaxIdleConnections int + MaxLifetimeDuration time.Duration + MaxOpenConnections int + Password string + User string + type Logger struct + func (l *Logger) Error(ctx context.Context, msg string, values ...interface{}) + func (l *Logger) Info(ctx context.Context, msg string, values ...interface{}) + func (l *Logger) LogMode(level gormLogger.LogLevel) gormLogger.Interface + func (l *Logger) Trace(ctx context.Context, begin time.Time, ...) + func (l *Logger) Warn(ctx context.Context, msg string, values ...interface{})