Résumé
Désinscrit comme versionné le jeu de données d'une géodatabase d'entreprise, de groupe de travail ou de bureau.
Utilisation
Les outils de versionnement ne fonctionnent qu'avec les jeux de données d'une géodatabase d'entreprise, de groupe de travail ou de bureau. Les géodatabases ne prennent pas en charge le versionnement.
La désinscription d'un jeu de données comme versionné sans préalablement compresser la géodatabase peut aboutir à la perte des données mises à jour.
- Afin d'améliorer les performances de la base de données, la base de données doit être compressée régulièrement. La compression de la base de données supprime les états et les lignes redondantes de toutes les bases de données non référencées. Seul l'administrateur de géodatabase peut effectuer cette tâche.
- Après avoir compressé la base de données ou avoir modifié les données, l'outil Analyze doit être exécuté pour mettre à jour les statistiques de la base de données pour chaque jeu de données ou classe d'entités. Ce faisant, vous améliorerez les performances en termes d'affichage et de requêtes.
Les versions ne sont pas affectées par les modifications apportées à d'autres versions de la base de données.
Syntaxe
UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
Paramètre | Explication | Type de données |
in_dataset | Nom du jeu de données à désinscrire comme versionné. | Table View; Feature Dataset |
keep_edit (Facultatif) | Indique s'il faut ou non conserver les mises à jour apportées à la version.
| Boolean |
compress_default (Facultatif) | Détermine si les mises à jour sont compressées et si les données inutilisées sont supprimées. Cette option est ignorée si le mot-clé KEEP_EDIT est utilisé lors de la spécification du paramètre keep_edit.
| Boolean |
Exemple de code
Exemple d'utilisation de l'outil UnregisterAsVersioned (script autonome)
Le script autonome suivant montre comment utiliser l'outil UnregisterAsVersioned pour désinscrire un jeu de données comme versionné.
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
Environnements
Informations de licence
- ArcGIS Desktop Basic: Non
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui