Désactiver l’archivage (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Désactive l'archivage sur une classe d'entités de géodatabase, une table ou un jeu de données d'entité.

Utilisation

Syntaxe

DisableArchiving_management (in_dataset, {preserve_history})
ParamètreExplicationType de données
in_dataset

Classe d'entités de géodatabase, table ou jeu de données d'entité pour lesquels l'archivage sera désactivé.

Feature Layer; Table View; Feature Dataset
preserve_history
(Facultatif)

Détermine si les enregistrements qui ne proviennent pas du moment actuel seront supprimés ou conservés.

Si la table ou classe d'entité est versionnée, la table d'historique ou l'entité devient disponible.

Pour les données non versionnées, une nouvelle table ou classe d'entité contenant les informations d'historique sera créée. Le nom du nouveau jeu d'entités sera le même que l'entrée, avec un _h ajouté.

  • PRESERVELes enregistrements qui ne proviennent pas du moment actuel seront conservés. Il s'agit de l'option par défaut.
  • DELETELes enregistrements qui ne proviennent pas du moment actuel seront supprimés.
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil DisableArchiving (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil DisableArchiving en mode immédiat.

import arcpy
arcpy.DisableArchiving_management("Database Connections//sam.hills", "PRESERVE")
Exemple 2 d'utilisation de l'outil DisableArchiving (script autonome)

Le script ci-dessous illustre l'utilisation de l'outil DisableArchiving dans un script autonome.

# Name: DisableArchiving_Example.py
# Description: Disable archiving on a dataset
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
in_dataset = "Database Connections//intense.sde//intense.carbine.bike_routes"

# Run program
desc = arcpy.Describe(in_dataset)
if desc.isArchived == False:
  arcpy.EnableArchiving_management(in_dataset)
  print 'Successfully enabled archiving on: {0}'.format(in_dataset)
else:
  print 'Archiving has already been enabled.'

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014