摘要
将企业级地理数据库、工作组级地理数据库或桌面地理数据库数据集取消注册版本。
用法
版本管理工具仅适用于企业级地理数据库、工作组级地理数据库或桌面地理数据库中的数据集。文件地理数据库不支持版本管理。
在未先压缩地理数据库的情况下,对数据集取消注册版本可能导致编辑数据的丢失。
- 为改善数据库性能,应定期压缩数据库。对数据库进行压缩将移除所有未引用的数据库状态和冗余行。只有地理数据库管理员可执行此任务。
- 压缩数据库或编辑数据之后,应执行分析工具,以更新每个数据集或要素类的数据库统计数据。这可以提高显示和查询性能。
在其他数据库版本中发生的变化不会影响版本。
语法
UnregisterAsVersioned_management (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")
环境
许可信息
- ArcGIS Desktop Basic: 否
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是