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