Close closes the driver.
(context.Context)
| 295 | |
| 296 | // Close closes the driver. |
| 297 | func (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. |
| 308 | func (d *Driver) Ping(ctx context.Context) error { |
no test coverage detected