Supprimer une version (Gestion des données)

Synthèse

Supprime la version spécifiée de la géodatabase d’entreprise en entrée.

Utilisation

  • Versionnement traditionnel : le propriétaire de la version ou l’administrateur de la géodatabase peut supprimer une version traditionnelle. Pour plus d’informations, reportez-vous à la rubrique Supprimer une version traditionnelle.

  • Versionnement de branche : le propriétaire ou l’administrateur de la version de la couche d’entités Web peut supprimer une version de branche. Pour plus d’informations, reportez-vous à la rubrique Supprimer une version de branche.

  • Licence :

    Selon la version ArcGIS Enterprise utilisée, les membres de l’organisation peuvent avoir besoin de l’extension de type d’utilisateur ArcGIS Advanced Editing pour utiliser cet outil pour une version de branche à partir de la source de données d’une couche d’entités Web. Pour plus d’informations, consultez Licences requises pour le service de gestion des versions

Paramètres

ÉtiquetteExplicationType de données
Espace de travail en entrée

Fichier de connexion à une base de données pointant vers la géodatabase d’entreprise contenant la version qui sera supprimée.

Pour le versionnement de branche, utilisez 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 d’une 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 avec versionnement de branche) si vous êtes connecté en tant qu’administrateur de la géodatabase.

Workspace
Nom de la version

Nom de la version qui sera supprimée.

Pour le versionnement de branche, si l’espace de travail en entrée est un fichier de connexion à une base de données, le nom de la version de branche à supprimer doit être complet (par exemple, servicename.portaluser.versionname). Si l’espace de travail en entrée est une URL de service d’entités, le nom de la version de branche à supprimer ne doit pas inclure le nom du service (par exemple, portaluser.versionname).

String

Sortie obtenue

ÉtiquetteExplicationType de données
Géodatabase mise à jour

Espace de travail en entrée mis à jour.

Workspace

arcpy.management.DeleteVersion(in_workspace, version_name)
NomExplicationType de données
in_workspace

Fichier de connexion à une base de données pointant vers la géodatabase d’entreprise contenant la version qui sera supprimée.

Pour le versionnement de branche, utilisez 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 d’une 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 avec versionnement de branche) si vous êtes connecté en tant qu’administrateur de la géodatabase.

Workspace
version_name

Nom de la version qui sera supprimée.

Pour le versionnement de branche, si l’espace de travail en entrée est un fichier de connexion à une base de données, le nom de la version de branche à supprimer doit être complet (par exemple, servicename.portaluser.versionname). Si l’espace de travail en entrée est une URL de service d’entités, le nom de la version de branche à supprimer ne doit pas inclure le nom du service (par exemple, portaluser.versionname).

String

Sortie obtenue

NomExplicationType de données
out_workspace

Espace de travail en entrée mis à jour.

Workspace

Exemple de code

Exemple 1 d’utilisation de la fonction DeleteVersion (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction DeleteVersion pour supprimer une version traditionnelle.

# Description: Deletes a version

# Import system modules
import arcpy

# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
versionName = "myVersion2"

# Run DeleteVersion
arcpy.management.DeleteVersion(inWorkspace, versionName)
Exemple 2 d’utilisation de la fonction DeleteVersion (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction DeleteVersion pour supprimer une version de branche en tant qu’administrateur de la géodatabase.

# Description: Deletes a branch version

# Import system modules
import arcpy

# Set local variables
inWorkspace = "c:/project_path/SQL_SERV.sde"
versionName = "BuildingService.portaluser.Viewer"

# Run DeleteVersion
arcpy.management.DeleteVersion(inWorkspace, versionName)
Exemple 3 d’utilisation de la fonction DeleteVersion (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction DeleteVersion pour supprimer une version de branche avec une URL de service d’entités.

# Description: Deletes a branch version

# Import system modules
import arcpy

# Set local variables
inWorkspace = "https://myserver.mydomain.com/server/rest/services/MyService/FeatureServer"
versionName = "PORTALUSER1.newversion2"

# Run DeleteVersion
arcpy.management.DeleteVersion(inWorkspace, versionName)

Informations de licence

  • Basic: Non
  • Standard: Limité
  • Advanced: Limité

Rubriques connexes