建设投资公司网站,百度竞价开户渠道,react用于做PC网站,王通seo环境配置#xff1a;可以看上一节
一.基础使用
连接 Milvus Standalone创建数据库 my_database_1#xff08;无额外属性#xff09;创建数据库 my_database_2#xff08;设置副本数为 3#xff09;列出所有数据库查看默认数据库#xff08;default#xff09;详情修改…环境配置可以看上一节
一.基础使用
连接 Milvus Standalone创建数据库 my_database_1无额外属性创建数据库 my_database_2设置副本数为 3列出所有数据库查看默认数据库default详情修改 my_database_1 属性限制最大集合数为 10删除 my_database_1 的 max.collections 限制切换到 my_database_2后续所有操作都作用于该库删除数据库
from pymilvus import MilvusClient, exceptions# ——————————————
# 1. 连接 Milvus Standalone
# ——————————————
# uri: 协议地址端口默认为 http://docker_IP:19530
# token: 用户名:密码默认 root:Milvus
client MilvusClient(urihttp://117.72.38.155:19531,tokenroot:Milvus
)# ——————————————
# 2. 创建数据库 my_database_1无额外属性
# ——————————————
try:client.create_database(db_namemy_database_1)print(✓ my_database_1 创建成功)
except exceptions.MilvusException:print(ℹ my_database_1 已存在)# ——————————————
# 3. 创建数据库 my_database_2设置副本数为 3
# ——————————————
client.create_database(db_namemy_database_2,properties{database.replica.number: 3}
)
print(✓ my_database_2 创建成功副本数3)# ——————————————
# 4. 列出所有数据库
# ——————————————
db_list client.list_databases()
print(当前所有数据库, db_list)# ——————————————
# 5. 查看默认数据库default详情
# ——————————————
default_info client.describe_database(db_namedefault)
print(默认数据库详情, default_info)# ——————————————
# 6. 修改 my_database_1 属性限制最大集合数为 10
# ——————————————
client.alter_database_properties(db_namemy_database_1,properties{database.max.collections: 10}
)
print(✓ 已为 my_database_1 限制最大集合数为 10)# ——————————————
# 7. 删除 my_database_1 的 max.collections 限制
# ——————————————
client.drop_database_properties(db_namemy_database_1,property_keys[database.max.collections]
)
print(✓ 已移除 my_database_1 的最大集合数限制)# ——————————————
# 8. 切换到 my_database_2后续所有操作都作用于该库
# ——————————————
client.use_database(db_namemy_database_2)
print(✓ 已切换当前数据库为 my_database_2)# ——————————————
# 9. 删除数据库 my_database_2
# 注意如果库内有 Collection需先 client.drop_collection() 将其清空
# ——————————————
client.drop_database(db_namemy_database_2)
print(✓ my_database_2 已删除)# ——————————————
# 10. 删除数据库 my_database_1
# ——————————————
client.drop_database(db_namemy_database_1)
print(✓ my_database_1 已删除)✓ my_database_1 创建成功
✓ my_database_2 创建成功副本数3
当前所有数据库 [my_database_1, my_database_2, default]
默认数据库详情 {name: default}
✓ 已为 my_database_1 限制最大集合数为 10
✓ 已移除 my_database_1 的最大集合数限制
✓ 已切换当前数据库为 my_database_2
✓ my_database_2 已删除
✓ my_database_1 已删除