Skip to content

Commit be7d37c

Browse files
lunnydelvh
andauthored
Update models/db/context.go
Co-authored-by: delvh <dev.lh@web.de>
1 parent b7476a9 commit be7d37c

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

models/db/context.go

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -182,21 +182,18 @@ func EstimateCount(ctx context.Context, bean interface{}) (int64, error) {
182182
e := GetEngine(ctx)
183183
e.Context(ctx)
184184

185+
var rows int64
186+
var err error
185187
tablename := TableName(bean)
186188
switch x.Dialect().URI().DBType {
187189
case schemas.MYSQL:
188-
var rows int64
189-
_, err := e.Context(ctx).SQL("SELECT table_rows FROM information_schema.tables WHERE tables.table_name = ? AND tables.table_schema = ?;", tablename, x.Dialect().URI().DBName).Get(&rows)
190-
return rows, err
190+
_, err = e.Context(ctx).SQL("SELECT table_rows FROM information_schema.tables WHERE tables.table_name = ? AND tables.table_schema = ?;", tablename, x.Dialect().URI().DBName).Get(&rows)
191191
case schemas.POSTGRES:
192-
var rows int64
193-
_, err := e.Context(ctx).SQL("SELECT reltuples AS estimate FROM pg_class WHERE relname = ?;", tablename).Get(&rows)
194-
return rows, err
192+
_, err = e.Context(ctx).SQL("SELECT reltuples AS estimate FROM pg_class WHERE relname = ?;", tablename).Get(&rows)
195193
case schemas.MSSQL:
196-
var rows int64
197-
_, err := e.Context(ctx).SQL("sp_spaceused ?;", tablename).Get(&rows)
198-
return rows, err
194+
_, err = e.Context(ctx).SQL("sp_spaceused ?;", tablename).Get(&rows)
199195
default:
200196
return e.Context(ctx).Count(tablename)
201197
}
198+
return rows, err
202199
}

0 commit comments

Comments
 (0)