Créer une version (Gestion des données)
Récapitulatif
Crée une nouvelle version dans la base de données spécifiée.
Utilisation
-
Le nom de version en sortie est préfixé par le nom d'utilisateur de la géodatabase, par exemple SDE.arctoolbox.
-
Les autorisations de la version en sortie sont définies sur privé par défaut, mais elles peuvent être modifiées à l'aide de l'outil Modifier une version.
-
Les géodatabases personnelles et fichier ne prennent pas en charge le versionnement. Les outils de versionnement fonctionnent uniquement avec les géodatabases d'entreprise.
-
Les versions ne sont pas affectées par les modifications apportées à d'autres versions de la base de données.
-
L'autorisation d'une version peut être modifiée uniquement par son propriétaire (l'utilisateur qui l'a créée).
Syntaxe
Paramètre | Explication | Type de données |
in_workspace |
Géodatabase d'entreprise contenant la version parent et qui contiendra la nouvelle version. L'option par défaut utilise l'espace de travail défini dans les paramètres d'environnement. | Workspace |
parent_version |
Géodatabase ou version d'une géodatabase sur laquelle est basée la nouvelle version. | String |
version_name |
Nom de la version à créer. | String |
access_permission (Facultatif) |
Niveau d'accès d'autorisation à la version. | String |
Exemple de code
Le script autonome suivant illustre la création d'une nouvelle version.
# Name: CreateVersion_Example.py
# Description: Creates a new version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "Database Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"
# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")