milvus-logo
Star
0
Forks
0
快速开始

Collection 别名

当前主题介绍如何管理 collection 别名。 Milvus 支持为 collection 指定唯一别名。

Collection 别名是全局唯一的,因此你不能将相同的别名分配给不同的 collection。但是,你可以为一个 collection 分配多个别名。

以下示例基于别名 publication

创建 collection 别名

为 collection 指定别名。

from pymilvus import utility
utility.create_alias(
collection_name = "book",
alias = "publication"
)
await milvusClient.collectionManager.createAlias({
  collection_name: "book",
  alias: "publication",
});
// This function is under active development on the GO client.
milvusClient.createAlias(
    CreateAliasParam.newBuilder()
    .withCollectionName("book")
    .withAlias("publication")
    .build());
create alias -c book -a publication
参数 描述
collection_name 要创建别名的 collection 名称。
alias 要创建的 collection 别名。
参数 描述
collection_name 要创建别名的 collection 名称。
alias 要创建的 collection 别名。
参数 描述
CollectionName 要创建别名的 collection 名称。
Alias 要创建的 collection 别名。
选项 描述
-c 要创建别名的 collection 名称。
-a 要创建的 collection 别名。
-A (Optional) 将别名转移到指定 collection 的标志。

删除 collection 别名

删除指定的别名。

from pymilvus import utility
utility.drop_alias(
alias = "publication"
)
await milvusClient.collectionManager.dropAlias({
  alias: "publication",
});
// This function is under active development on the GO client.
milvusClient.dropAlias(
    DropAliasParam.newBuilder()
    .withAlias("publication")
    .build());
delete alias -c book -a publication
参数 描述
alias 要删除的 collection 别名。
参数 描述
alias 要删除的 collection 别名。
参数 描述
Alias 要删除的 collection 别名。
选项 描述
-c 要删除别名的 collection 名称。
-a 要删除的 collection 别名。

更改 collection 别名

将现有的别名变更到另一个 collection 上。以下示例基于别名 publication 最初是为另一个 collection 创建的情况。

from pymilvus import utility
utility.alter_alias(
collection_name = "book",
alias = "publication"
)
await milvusClient.collectionManager.alterAlias({
  collection_name: "book",
  alias: "publication",
});
// This function is under active development on the GO client.
milvusClient.alterAlias(
    AlterAliasParam.newBuilder()
    .withCollectionName("book")
    .withAlias("publication")
    .build());
create alias -c book -A -a publication
参数 描述
collection_name 要更改别名的 collection 名称。
alias 要更改的 collection 别名。
参数
collection_name 要更改别名的 collection 名称。
alias 要更改的 collection 别名。
参数 描述
CollectionName 要更改别名的 collection 名称。
Alias 要更改的 collection 别名。
选项 描述
-c 要更改别名的 collection 名称。
-a 要更改的 collection 别名。
-A 将别名转移到指定 collection 的标志。

使用限制

类型 最大长度(字符)
别名长度 255

更多内容

该页面是否对你有帮助?
本页目录