MCPcopy Index your code
hub / github.com/bytebase/bytebase / creataDatabase

Method creataDatabase

backend/plugin/db/spanner/spanner.go:244–257  ·  view source on GitHub ↗
(ctx context.Context, createStatement string, extraStatement []string)

Source from the content-addressed store, hash-verified

242}
243
244func (d *Driver) creataDatabase(ctx context.Context, createStatement string, extraStatement []string) error {
245 op, err := d.dbClient.CreateDatabase(ctx, &databasepb.CreateDatabaseRequest{
246 Parent: d.config.DataSource.Host,
247 CreateStatement: createStatement,
248 ExtraStatements: extraStatement,
249 })
250 if err != nil {
251 return err
252 }
253 if _, err := op.Wait(ctx); err != nil {
254 return err
255 }
256 return nil
257}
258
259func getColumnNames(iter *spanner.RowIterator) []string {
260 var names []string

Callers 1

ExecuteMethod · 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

no outgoing calls

Tested by

no test coverage detected