Alias 操作
更新时间:2025-01-13
设置别名
功能介绍
为指定的数据表新增一个别名。
请求示例
package main
import (
"log"
"github.com/baidu/mochow-sdk-go/mochow"
)
func main() {
clientConfig := &mochow.ClientConfiguration{
Account: "root",
APIKey: "您的账户API密钥",
Endpoint: "您的实例访问端点", // 例如:'http://127.0.0.1:5287'
}
// create mochow client
client, err := mochow.NewClientWithConfig(clientConfig)
if err != nil {
log.Fatalf("Fail to init mochow client due to error:%v", err)
return
}
// create alias
if err := client.AliasTable("db_test", "table_test", "alias_test"); err != nil {
log.Fatalf("Fail to alias table due to error: %v", err)
return
}
}
请求参数
参数 | 参数类型 | 是否必选 | 参数含义 |
---|---|---|---|
database_name | String | 是 | 库名 |
table_name | String | 是 | 表名 |
alias | String | 是 | 表的别名。 需要注意的是,在一个库的内部,别名和表名都是库级别唯一的。 |
删除别名
功能介绍
删除指定数据表的指定别名。
请求示例
package main
import (
"log"
"github.com/baidu/mochow-sdk-go/mochow"
)
func main() {
clientConfig := &mochow.ClientConfiguration{
Account: "root",
APIKey: "您的账户API密钥",
Endpoint: "您的实例访问端点", // 例如:'http://127.0.0.1:5287'
}
// create mochow client
client, err := mochow.NewClientWithConfig(clientConfig)
if err != nil {
log.Fatalf("Fail to init mochow client due to error:%v", err)
return
}
// create alias
if err := client.UnaliasTable("db_test", "table_test", "alias_test"); err != nil {
log.Fatalf("Fail to alias table due to error: %v", err)
return
}
}
请求参数
参数 | 参数类型 | 是否必选 | 参数含义 |
---|---|---|---|
databaseName | String | 是 | 库名 |
tableName | String | 是 | 表名 |
Alias | String | 是 | 表的别名。 需要注意的是,在一个库的内部,别名和表名都是库级别唯一的。 |