使用方法
只有企业级地理数据库支持存档。文件地理数据库和个人地理数据库均不支持存档。
输入数据集必须来自作为数据所有者建立的数据库连接。
语法
arcpy.management.DisableArchiving(in_dataset, {preserve_history})
参数 | 说明 | 数据类型 |
in_dataset | 要禁用存档的地理数据库要素类、表或要素数据集。 | Table; Feature Class; Feature Dataset |
preserve_history (可选) | 指定是否保留非当前时刻的记录。 如果表或要素类已版本化,则历史记录表或要素将变为可用状态。 对于非版本化数据,将创建包含历史信息的表或要素类。新数据集与输入数据集同名,但追加了 _h。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_dataset | 已更新的输入数据集。 | 表、要素类、要素数据集 |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 DisableArchiving 工具。
import arcpy
arcpy.DisableArchiving_management("Database Connections//sam.hills", "PRESERVE")
以下脚本演示了如何以独立脚本使用 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.')
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是