Résumé
Inscrit comme versionné le jeu de données d’une géodatabase d’entreprise, de groupe de travail ou de bureau.
En savoir plus sur la manière d’inscrire des données comme versionnées
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 fichier et personnelles ne prennent pas en charge le versionnement.
L’inscription d’un jeu de classes d’entités comme versionné inscrit toutes les classes d’entités d’un jeu de classes d’entités comme versionnées.
Le jeu de données en entrée doit provenir d’une connexion à une base de données établie en tant que propriétaire des données.
Les jeux de données pour lesquels l'archivage est activé ne peuvent pas être inscrits comme versionnés. Si vous avez déjà activé l’archivage dans vos données, mais que vous voulez également inscrire vos données comme versionnées, vous devez d’abord désactiver l’archivage, puis inscrire les données comme versionnées et réactiver l’archivage.
Syntaxe
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Paramètre | Explication | Type de données |
in_dataset | Jeu de données à enregistrer comme versionné. | Table View; Feature Dataset |
edit_to_base (Facultatif) | Spécifie si les mises à jour apportées à la version par défaut seront enregistrées dans les tables de base.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
out_dataset | Jeu de données en entrée mis à jour. | Vue tabulaire, jeu de classes d’entités |
Exemple de code
Exemple d'utilisation de l'outil RegisterAsVersioned (script autonome)
Le script autonome suivant montre comment utiliser l'outil RegisterAsVersioned pour enregistrer un jeu de données comme versionné.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui