描述
将企业级地理数据库、工作组级地理数据库或桌面地理数据库数据集取消注册版本。
使用方法
输入数据集必须来自作为数据所有者建立的数据库连接。
版本管理工具仅适用于企业级地理数据库、工作组级地理数据库或桌面地理数据库中的数据集。文件地理数据库不支持版本管理。
数据集上需要排他锁。
在未先压缩地理数据库的情况下,取消将数据集注册为传统版本可能会导致编辑数据的丢失。
语法
arcpy.management.UnregisterAsVersioned(in_dataset, {keep_edit}, {compress_default})
参数 | 说明 | 数据类型 |
in_dataset | 要取消注册版本的数据集的名称。 | Table View; Feature Dataset |
keep_edit (可选) | 指定是否将保留对版本化数据所做的编辑。
| Boolean |
compress_default (可选) | 指定是否要压缩编辑内容以及是否要移除未使用的数据。如果在 keep_edit 参数中使用了 KEEP_EDIT 选项,此选项会被忽略。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_dataset | 未注册的数据集。 | 表视图;要素数据集 |
代码示例
UnregisterAsVersioned 示例(独立脚本)
以下独立脚本演示了如何使用 UnregisterAsVersioned 工具来取消将数据集注册为版本。
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是