接口定义
ExistsDatabase() 用于检查指定的数据库是否已经存在。
CreateDatabaseIfNotExists() 用于检查指定的数据库是否已经存在,若不存在直接创建数据库。
func (i *implementerDatabase) ExistsDatabase(ctx context.Context, name string) (bool, error)
func (i *implementerDatabase) CreateDatabaseIfNotExists(ctx context.Context, name string) (*CreateDatabaseResult, error)
使用示例
database := "go-sdk-test-db"dbExists, _ := client.ExistsDatabase(context.Background(), database)log.Printf("database %v exists: %v", database, dbExists)
database := "go-sdk-test-db"db, _ := client.CreateDatabaseIfNotExists(context.Background(), database)log.Printf("create database %v successfully, if it doesn't exist", db.DatabaseName)
参数名 | 是否必须 | 参数含义 |
name | 是 | 指定检查的数据库名。 |