Version erstellen (Data Management)
Zusammenfassung
Hiermit wird eine neue Version in der angegebenen Geodatabase erstellt.
Verwendung
-
Dem Namen der Ausgabeversion wird der Benutzername der SDE-Geodatabase als Präfix vorangestellt – z. B. "SDE.arctoolbox".
-
Die Zugriffsberechtigung für die Ausgabeversion wird standardmäßig auf "PRIVAT" eingestellt. Sie kann jedoch mit dem Werkzeug Versionseigenschaften ändern geändert werden.
-
File- und Personal-Geodatabases unterstützen keine Versionierung. Sie können Werkzeuge zur Versionierung nur mit ArcSDE-Geodatabases anwenden.
-
Versionen werden von Änderungen in anderen Versionen der Datenbank nicht beeinflusst.
-
Die Zugriffsberechtigung für eine Version kann nur vom Besitzer geändert werden, also von dem Benutzer, der die Version erstellt hat.
Syntax
Parameter | Erläuterung | Datentyp |
in_workspace |
Die ArcSDE-Geodatabase, die die Parent-Version enthält und in der die neue Version erstellt wird. Standardmäßig wird der Workspace verwendet, der in den Umgebungseinstellungen definiert ist. | Workspace |
parent_version |
Die Geodatabase oder Version der Geodatabase, auf der die neue Version aufbaut. | String |
version_name |
Der Name der zu erstellenden Version. | String |
access_permission (optional) |
Die Zugriffsberechtigung für die Version. | String |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie eine neue Version erstellt wird.
# Name: CreateVersion_Example.py # Description: Creates a new version # Author: ESRI # Import system modules import arcpy # Set local variables inWorkspace = "Database Connections/ninefour@gdb.sde" parentVersion = "dbo.DEFAULT" versionName = "myVersion" # Execute CreateVersion arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")