检查 Database 是否存在

最近更新时间:2024-10-22 11:30:51

我的收藏

接口定义

ExistsDatabase() 用于检查指定的数据库是否已经存在。
CreateDatabaseIfNotExists() 用于检查指定的数据库是否已经存在,若不存在直接创建数据库。
ExistsDatabase()
CreateDatabaseIfNotExists()
func (i *implementerDatabase) ExistsDatabase(ctx context.Context, name string) (bool, error)
func (i *implementerDatabase) CreateDatabaseIfNotExists(ctx context.Context, name string) (*CreateDatabaseResult, error)

使用示例

ExistsDatabase()
CreateDatabaseIfNotExists()
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
指定检查的数据库名。