Zusammenfassung
Hiermit werden Enterprise-, Workgroup- oder Desktop-Geodatabase-Datasets als "versioniert" registriert.
Verwendung
Versionierungswerkzeuge können nur mit Datasets in einer Enterprise-, Workgroup- oder Desktop-Geodatabase verwendet werden. File- und Personal-Geodatabases unterstützen keine Versionierung.
Wird ein Feature-Dataset als versioniert registriert, werden alle Feature-Classes in diesem Dataset ebenfalls als versioniert registriert.
Versionen sind von Änderungen in anderen Versionen der Geodatabase nicht betroffen.
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. Sie können die Archivierung für versionierte Daten aktivieren, jedoch keine archivierten Daten als "versioniert" registrieren.
Syntax
RegisterAsVersioned_management (in_dataset, {edit_to_base})
Parameter | Erläuterung | Datentyp |
in_dataset | Das Dataset, das als versioniert registriert werden soll. | Table View; Feature Dataset |
edit_to_base (optional) | Bestimmt, ob Änderungen an der Standardversion in die Basistabellen verschoben werden.
| Boolean |
Codebeispiel
Beispiel für "RegisterAsVersioned" (eigenständiges Skript)
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
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja