MCPcopy Create free account
hub / github.com/temporalio/temporal / DoDropDatabase

Function DoDropDatabase

tools/sql/handler.go:102–115  ·  view source on GitHub ↗
(cfg *config.SQL, defaultDb string, logger log.Logger)

Source from the content-addressed store, hash-verified

100}
101
102func DoDropDatabase(cfg *config.SQL, defaultDb string, logger log.Logger) error {
103 dbToDrop := cfg.DatabaseName
104 cfg.DatabaseName = defaultDb
105 conn, err := NewConnection(cfg, logger)
106 if err != nil {
107 return err
108 }
109 err = conn.DropDatabase(dbToDrop)
110 if err != nil {
111 return err
112 }
113 conn.Close()
114 return nil
115}
116
117func parseConnectConfig(cli *cli.Context) (*config.SQL, error) {
118 cfg := new(config.SQL)

Callers 1

dropDatabaseFunction · 0.85

Calls 3

DropDatabaseMethod · 0.95
CloseMethod · 0.95
NewConnectionFunction · 0.85

Tested by

no test coverage detected