Résumé
Supprime la version spécifiée de la géodatabase d’entreprise, de groupe de travail ou de bureau.
Utilisation
Seul le propriétaire de la version peut la supprimer.
Une version parent ne peut être supprimée tant que toutes ces versions enfants dépendantes ne sont pas elles-mêmes supprimées.
Les versions ne sont pas affectées par les modifications apportées à d'autres versions de la géodatabase.
Les outils de versionnement ne fonctionnent qu’avec les données d’une géodatabase d’entreprise, de groupe de travail et de bureau. Les géodatabases personnelles et fichier ne prennent pas en charge le versionnement.
Cet outil permet de modifier les versions de branches via le service de versionnement.
Syntaxe
arcpy.management.DeleteVersion(in_workspace, version_name)
Paramètre | Explication | Type de données |
in_workspace | Fournit le fichier de connexion à une base de données à la géodatabase d’entreprise, de groupe de travail ou de bureau contenant la version à supprimer. L'option par défaut consiste à utiliser l'espace de travail défini dans les paramètres de l'Espace de travail courant. Pour le versionnement de branche, vous pouvez utiliser l’URL d’un service d’entités (c’est-à-dire, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer) ou l’élément du portail de la couche d’entités. Vous pouvez également supprimer une version de branche via un fichier de connexion à une base de données (connecté à un espace de travail de branche versionnée) si vous êtes connecté en tant qu’administrateur de géodatabase (sde). | Workspace |
version_name | Indique le nom de la version à supprimer. Pour le versionnement de branche, le nom de la version de branche à supprimer doit être complet. P. ex. nomservice.utilisateurportail.nomversion. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_workspace | Espace de travail en entrée mis à jour. | Espace de travail |
Exemple de code
Le script autonome suivant montre comment utiliser l’outil DeleteVersion pour supprimer une version.
# Description: Deletes a version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
versionName = "myVersion2"
# Execute DeleteVersion
arcpy.DeleteVersion_management(inWorkspace, versionName)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?