Zusammenfassung
Hiermit wird die Registrierung eines Enterprise-Geodatabase-Datasets als versioniert aufgehoben.
Verwendung
Das Eingabe-Dataset muss aus einer Datenbankverbindung stammen, die als Datenbesitzer hergestellt wurde.
Werkzeuge zur Versionierung funktionieren nur mit Datasets in einer Enterprise-Geodatabase. File-Geodatabases unterstützen keine Versionierung.
Für das Dataset ist eine exklusive Sperre erforderlich.
Das Entfernen der Registrierung eines nach Verzweigung versionierten Datasets ohne vorheriges Zurückschreiben aller benannten Versionen in die Default-Version kann zum Verlust von Änderungen führen.
Das Entfernen der Registrierung eines traditionell versionierten Datasets ohne vorherige Komprimierung der Geodatabase kann zum Verlust der bearbeiteten Daten führen.
Syntax
arcpy.management.UnregisterAsVersioned(in_dataset, {keep_edit}, {compress_default})
Parameter | Erklärung | Datentyp |
in_dataset | Der Name des Datasets, dessen Registrierung als versioniert entfernt werden soll. | Table View; Feature Dataset |
keep_edit (optional) | Gibt an, ob Bearbeitungen an den versionierten Daten beibehalten werden.
| Boolean |
compress_default (optional) | Gibt an, ob Änderungen komprimiert und nicht verwendete Daten entfernt werden sollen. Diese Option wird ignoriert, wenn im Parameter KEEP_EDIT die Option keep_edit verwendet wird. Diese Option kann nur für traditionell versionierte Datasets verwendet werden.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_dataset | Das nicht registrierte Dataset. | Tabellensicht; Feature-Dataset |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie mit dem Werkzeug UnregisterAsVersioned die Registrierung als versioniert für ein Dataset aufgehoben wird.
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja