一、准备1:配置迁移工具运行环境
2. 执行 pip3 install -U tcvectordb pandas numpy命令预先安装迁移工具依赖的 Python pip 包。
二、准备2:下载迁移工具
在运行环境中,下载迁移工具:migrate_vdb_to_vdb.py。
三、准备3:获取迁移源端与目标端数据库实例访问信息
1. 使用腾讯云账号登录 向量数据库控制台。
2. 在右侧页面上方,向量数据库 – 实例列表右边的下拉框选择地域。
3. 可看到当前账号下所选地域下的所有实例,在右上角的搜索框,可输入实例名称搜索实例。
4. 在实例列表中,单击实例 ID,或在其操作列,单击管理,进入实例详情页面。
5. 在网络信息区域中的访问地址,获取迁移源端与目标端实例的访问地址。
6. 切换至密钥管理页面,获取迁移源端与目标端实例的访问密钥。
四、准备4: 连通性测试
使用 curl 指令验证当前执行环境到迁移源端与目标端向量数据库实例的网络可达性,以确保后续迁移任务可正常执行。
curl -i -X GET \\ -H 'Content-Type: application/json' \\ -H 'Authorization: Bearer account=root&api_key={api_key}' \\ http://{url}/database/list
如返回以下信息,则代表当前环境与实例网络互通且可以正常访问。如果不能访问,请检查当前环境及向量数据库实例的网络环境是否存在异常,安全组配置是否相互放通。
{ "code": 0, "msg": "operation success" ….}
五、准备5:在迁移目标端实例创建数据库表
已在迁移目标端实例创建数据库表,且向量维度、稀疏向量字段配置与源端库表均对齐。可通过 DMC 在控制台快速创建库表,具体操作,请参见 登录 DMC。