摘要
禁用地理数据库要素类、表或要素数据集的存档。
用法
只有企业级地理数据库支持存档。文件地理数据库和个人地理数据库均不支持存档。
语法
DisableArchiving_management (in_dataset, {preserve_history})
参数 | 说明 | 数据类型 |
in_dataset | 要禁用存档的地理数据库要素类、表或要素数据集。 | Feature Layer; Table View; Feature Dataset |
preserve_history (可选) | 确定删除还是保留非当前时刻的记录。 如果表或要素类已版本化,则历史记录表或要素将变为可用。 对于非版本化数据,将创建包含历史信息的新表或要素类。新数据集与输入数据集同名,但追加了 _h。
| Boolean |
代码示例
禁用存档 (DisableArchiving) 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用禁用存档 (DisableArchiving) 工具。
import arcpy
arcpy.DisableArchiving_management("Database Connections//sam.hills", "PRESERVE")
禁用存档 (DisableArchiving) 示例 2(独立脚本)
以下脚本演示了如何在独立脚本中使用禁用存档 (DisableArchiving) 工具。
# Name: DisableArchiving_Example.py
# Description: Disable archiving on a dataset
# Import system modules
import arcpy
# Set local variables
in_dataset = "C:/Data/connections/intense.sde/intense.carbine.bike_routes"
# Run program
desc = arcpy.Describe(in_dataset)
if desc.isArchived == True:
arcpy.DisableArchiving_management(in_dataset)
print('Successfully disabled archiving on: {0}'.format(in_dataset))
else:
print('Archiving has already been disabled.')
环境
许可信息
- ArcGIS Desktop Basic: 否
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是