From 33d1b2e0ee98136572b0673b16ba0528afc6f9a8 Mon Sep 17 00:00:00 2001 From: "david.yan" Date: Thu, 27 Mar 2025 02:52:01 +0800 Subject: [PATCH] add SetOptions --- database/sql/postgresql.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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