Archivierung deaktivieren (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Deaktiviert die Archivierung in einer Geodatabase-Feature-Class, einer Tabelle oder einem Feature-Dataset.

Verwendung

Syntax

DisableArchiving_management (in_dataset, {preserve_history})
ParameterErläuterungDatentyp
in_dataset

Geodatabase-Feature-Class, Tabelle oder Feature-Dataset, für die oder das die Archivierung deaktiviert wird.

Feature Layer; Table View; Feature Dataset
preserve_history
(optional)

Bestimmt, ob nicht aktuelle Datensätze gelöscht oder beibehalten werden.

Wenn die Tabelle oder Feature-Class versioniert ist, wird die Verlaufstabelle bzw. das Feature zur Verfügung gestellt.

Für nicht versionierte Daten wird eine neue Tabelle oder Feature-Class erstellt, die die Verlaufsinformationen enthält. Der Name des neuen Datasets ist mit der Eingabe mit angefügtem _h identisch.

  • PRESERVEDatensätze, die nicht aktuell sind, werden beibehalten. Dies ist die Standardeinstellung.
  • DELETEDatensätze, die nicht aktuell sind, werden gelöscht.
Boolean

Codebeispiel

DisableArchiving – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug "DisableArchiving" im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.DisableArchiving_management("Database Connections//sam.hills", "PRESERVE")
DisableArchiving – Beispiel 2 (eigenständiges Skript)

Das folgende Skript veranschaulicht, wie das Werkzeug "DisableArchiving" in einem eigenständigen Skript verwendet wird.

# Name: DisableArchiving_Example.py
# Description: Disable archiving on a dataset
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
in_dataset = "Database Connections//intense.sde//intense.carbine.bike_routes"

# Run program
desc = arcpy.Describe(in_dataset)
if desc.isArchived == False:
  arcpy.EnableArchiving_management(in_dataset)
  print 'Successfully enabled archiving on: {0}'.format(in_dataset)
else:
  print 'Archiving has already been enabled.'

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
5/9/2014