Skip To Content

Versionseigenschaften ändern

Zusammenfassung

Ändert für die Geodatabase-Version Name, Beschreibung und Zugriffsberechtigungen.

Verwendung

  • Werkzeuge zur Versionierung funktionieren nur mit Daten einer Enterprise-, Workgroup- und Desktop-Geodatabase. File-Geodatabases unterstützen keine Versionierung.

  • Versionen sind von Änderungen in anderen Versionen der Geodatabase nicht betroffen.

  • Die Zugriffsberechtigungen für eine Version können nur vom Versionsbesitzer geändert werden.

  • Dieses Werkzeug unterstützt das Ändern von Verzweigungsversionen über den Versionsdienst.

Syntax

AlterVersion(in_workspace, in_version, {name}, {description}, {access})
ParameterErklärungDatentyp
in_workspace

Die Datenbankverbindungsdatei für die Enterprise-, Workgroup- oder Desktop-Geodatabase, in der sich die zu ändernde Datei befindet. Standardmäßig wird der Workspace verwendet, der in der Umgebung für den aktuellen Workspace definiert ist.

Verwenden Sie für die Verzweigungsversionierung eine Feature-Service-URL (d. h. https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer) oder das Portal-Element des Feature-Layers.

Workspace
in_version

Der Name der zu ändernden Version.

String
name
(optional)

Wenn Sie den Versionsnamen ändern, geben Sie den neuen Namen für die Version ein.

String
description
(optional)

Wenn Sie die Versionsbeschreibung ändern, geben Sie die neue Beschreibung für die Version ein.

String
access
(optional)

Geben Sie beim Ändern der Zugriffsberechtigung für die Version die gewünschte Zugriffsberechtigung an. Wenn kein Wert angegeben wird, wird die Zugriffsberechtigung nicht aktualisiert. Folgende Werte werden unterstützt:

  • PRIVATENur der Besitzer kann die Version anzeigen und verfügbare Feature-Classes ändern.
  • PUBLICJeder Benutzer kann die Version anzeigen und verfügbare Feature-Classes ändern.
  • PROTECTEDJeder Benutzer kann die Version anzeigen, doch nur der Besitzer kann verfügbare Feature-Classes ändern.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_workspace

Der aktualisierte Workspace.

Workspace

Codebeispiel

AlterVersion – Beispiel (eigenständiges Skript)

Im folgenden eigenständigen Python-Skript wird das Geoverarbeitungswerkzeug AlterVersion zum Ändern einer Version verwendet.

# Description: Changes the name of a version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/ConnectionFiles/ninefour@gdb.sde"
versionName = "myVersion"
newName = "myVersion2"
# Execute AlterVersion
arcpy.AlterVersion_management(inWorkspace, versionName, newName, "#", "PUBLIC")

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen