取消注册版本 (数据管理)
摘要
对 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/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature" # Execute UnregisterAsVersioned arcpy.UnregisterAsVersioned_management( datasetName, "KEEP_EDIT", "COMPRESS_DEFAULT")
相关主题
许可信息
ArcView: 否
ArcEditor: 是
ArcInfo: 是
7/10/2012