取消注册版本 (Data Management)
摘要
对 ArcSDE 数据集取消注册版本。
用法
-
版本管理工具仅适用于 ArcSDE 数据。文件和个人地理数据库均不支持版本管理。
-
在未先压缩地理数据库的情况下,对数据集取消注册版本可能导致编辑数据的丢失。
- 为提高数据库性能,应定期对数据库进行压缩。对数据库进行压缩将移除所有未引用的数据库状态和冗余行。只有 SDE 管理员可执行该任务。
- 压缩数据库或编辑数据之后,应执行分析工具,以更新每个数据集或要素类的数据库统计数据。这可以提高显示和查询性能。
-
在其他数据库版本中发生的变化不会影响版本。
语法
UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
参数 | 说明 | 数据类型 |
in_dataset |
要取消注册版本的 ArcSDE 数据集的名称。 | Table View; Feature Dataset |
keep_edit (可选) |
指定是否应保留对版本所做的编辑。
| Boolean |
compress_default (可选) |
确定是否要压缩编辑内容以及是否要移除未使用的数据。如果在指定 keep_edit 参数时使用了 KEEP_EDIT 关键字,此选项会被忽略。
| Boolean |
代码实例
UnregisterAsVersioned 示例(独立脚本)
以下独立脚本演示了如何使用 UnregisterAsVersioned 工具对数据集取消注册为版本。
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "Database Connections/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
相关主题
许可信息
ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014