MCPcopy Create free account
hub / github.com/bytebase/bytebase / Close

Method Close

backend/plugin/db/pg/pg.go:297–305  ·  view source on GitHub ↗

Close closes the driver.

(context.Context)

Source from the content-addressed store, hash-verified

295
296// Close closes the driver.
297func (d *Driver) Close(context.Context) error {
298 stdlib.UnregisterConnConfig(d.connectionString)
299 var err error
300 err = multierr.Append(err, d.db.Close())
301 if d.sshClient != nil {
302 err = multierr.Append(err, d.sshClient.Close())
303 }
304 return err
305}
306
307// Ping pings the database.
308func (d *Driver) Ping(ctx context.Context) error {

Callers 3

backupDataMethod · 0.95
RunOnceMethod · 0.95
AdminExecuteMethod · 0.95

Implementers 15

MockDriverbackend/plugin/advisor/utils_for_tests
Driverbackend/plugin/db/bigquery/bigquery.go
Driverbackend/plugin/db/mongodb/mongodb.go
Driverbackend/plugin/db/trino/trino.go
Driverbackend/plugin/db/redshift/redshift.go
Driverbackend/plugin/db/oracle/oracle.go
Driverbackend/plugin/db/dynamodb/dynamodb.go
Driverbackend/plugin/db/cosmosdb/cosmosdb.go
Driverbackend/plugin/db/spanner/spanner.go
Driverbackend/plugin/db/mssql/mssql.go
Driverbackend/plugin/db/mysql/mysql.go
Driverbackend/plugin/db/pg/pg.go

Calls 1

CloseMethod · 0.65

Tested by

no test coverage detected