diff --git a/database/sql/postgresql.go b/database/sql/postgresql.go index 6d2ec41..8aaddad 100644 --- a/database/sql/postgresql.go +++ b/database/sql/postgresql.go @@ -8,6 +8,20 @@ import ( "gorm.io/gorm/schema" ) +func SetOptions(options *types.SqlOptions) *types.SqlOptions { + if options == nil { + options = &types.SqlOptions{ + MaxIdleConns: vars.SqlOptionMaxIdleConns, + MaxOpenConns: vars.SqlOptionMaxIdleConns, + ConnMaxLifetime: vars.SqlOptionConnMaxLifetime, + LogStdout: false, + Debug: false, + } + } + + return options +} + // new grom db. func NewPostgreSql(dsn string, options *types.SqlOptions) (*gorm.DB, error) { var err error