跳到主要内容
版本:V1.1.0

fork - 复制 Collection

fork() 用于复制指定的 Collection,以创建具有相同数据的新 Collection。

信息
  • 仅支持在使用 Client 连接时,才能使用该接口。关于 Client 的详细介绍,参见 Client

  • 仅 seekdb(嵌入式和服务器模式)V1.1.0 版本及以上版本支持该接口。OceanBase 数据库当前不支持。

  • 在 seekdb V1.1.0 版本中,Fork Table(复制 Collection)为实验特性,请谨慎用于生产环境。将在后续版本中继续完善为正式生产特性。

前提条件

  • 您已经安装了 pyseekdb,有关安装 pyseekdb 的详细信息,参见 快速开始

  • 您已经连接到数据库。有关连接的详细操作参见 Client

  • 您所需要复制的 Collection 存在。如果 Collection 不存在,则会提示报错。

请求参数

fork(name)
参数取值类型是否必选描述取值示例
namestring必选新的 Collection 的名称。my_collection_backup

请求示例

import pyseekdb

# Create a client
client = pyseekdb.Client()

original = client.get_collection("my_collection")
forked = original.fork("my_collection_backup")

返回参数

相关操作