Zusammenfassung
Hiermit wird ein Enterprise-Geodatabase-Dataset als versioniert registriert.
Weitere Informationen zum Registrieren von Daten als nach Verzweigung versioniert und traditionell versioniert.
Verwendung
Werkzeuge zur Versionierung funktionieren nur mit Datasets in einer Enterprise-Geodatabase. File-Geodatabases unterstützen keine Versionierung.
Der verwendete Versionierungstyp wird über die Datenbankverbindung für das Eingabe-Dataset bestimmt. Der Versionierungstyp wird als Eigenschaft im Dialogfeld Geodatabase-Verbindungseigenschaften einer Datenbankverbindung festgelegt. Hier erfahren Sie, wie der Versionierungstyp in den Geodatabase-Verbindungseigenschaften festgelegt wird.
Wird ein Feature-Dataset als versioniert registriert, werden alle Feature-Classes in diesem Feature-Dataset ebenfalls als versioniert registriert.
Das Eingabe-Dataset muss aus einer Datenbankverbindung stammen, die als Datenbesitzer hergestellt wurde.
Datasets mit aktivierter Archivierung können nicht als "versioniert" registriert werden. Wenn Sie die Archivierung für Ihre Daten bereits aktiviert haben, die Daten jedoch außerdem als "versioniert" registrieren möchten, müssen Sie die Archivierung deaktivieren, die Daten als "versioniert" registrieren und die Archivierung erneut aktivieren.
Hinweis:
Wenn Sie in ein Dataset als nach Verzweigung versioniert registriert haben, muss die Client-Version des Datasets mindestens ArcGIS Pro 2.1 entsprechen. Dadurch kann das Dataset in ArcGIS Desktop nicht mehr verwendet werden.
Syntax
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Parameter | Erklärung | Datentyp |
in_dataset | Das Dataset, das als versioniert registriert werden soll. | Table View; Feature Dataset |
edit_to_base (optional) |
Gibt an, ob Änderungen an der Default-Version in die Basistabellen verschoben werden. Dieser Parameter kann für die Verzweigungsversionierung nicht verwendet werden.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_dataset | Das aktualisierte Eingabe-Dataset. | Tabellensicht; Feature-Dataset |
Codebeispiel
Mit dem folgenden eigenständigen Skript wird veranschaulicht, wie ein Dataset mit dem Werkzeug RegisterAsVersioned als versioniert registriert wird.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja