MCPcopy Index your code
hub / github.com/wal-g/wal-g / listDatabases

Function listDatabases

internal/databases/sqlserver/sqlserver.go:137–153  ·  view source on GitHub ↗
(db *sql.DB)

Source from the content-addressed store, hash-verified

135}
136
137func listDatabases(db *sql.DB) ([]string, error) {
138 rows, err := db.Query("SELECT name FROM sys.databases WHERE name != 'tempdb'")
139 if err != nil {
140 return nil, err
141 }
142 defer rows.Close()
143 var names []string
144 for rows.Next() {
145 var name string
146 err := rows.Scan(&name)
147 if err != nil {
148 return nil, err
149 }
150 names = append(names, name)
151 }
152 return names, nil
153}
154
155func estimateSize(db *sql.DB, query string, args ...interface{}) (int64, int, error) {
156 var size int64

Callers 1

getDatabasesToBackupFunction · 0.85

Calls 3

ScanMethod · 0.80
CloseMethod · 0.65
NextMethod · 0.65

Tested by

no test coverage detected