Supprimer le filtre des conflits de champs (Gestion des données)

Synthèse

Supprime un filtre des conflits de champs pour un champ donné dans une table de géodatabase ou une classe d'entités.

Vous pouvez appliquer des filtres de conflits de champs à des tables ou des classes d'entités versionnées pour éviter qu'un conflit ne survienne lorsque le même attribut est mis à jour dans les versions enfant et parent. Les filtres des conflits de champs permettent uniquement de réconcilier les conflits définis par attribut.

Utilisation

  • Lorsque l'outil est exécuté à partir de sa boîte de dialogue, seuls les champs déjà filtrés sont affichés.

  • La fonction ArcPy arcpy.da.ListFieldConflictFilters permet d'identifier les champs filtrés.

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Table ou classe d'entités contenant les champs à supprimer en tant que filtres de conflits.

Table View
Nom de champ

Champ ou liste de champs à supprimer en tant que filtres de conflits.

Field

Sortie obtenue

ÉtiquetteExplicationType de données
Table en entrée actualisée

Jeu de données en entrée mis à jour.

Vue tabulaire

arcpy.management.RemoveFieldConflictFilter(table, fields)
NomExplicationType de données
table

Table ou classe d'entités contenant les champs à supprimer en tant que filtres de conflits.

Table View
fields
[fields,...]

Champ ou liste de champs à supprimer en tant que filtres de conflits.

Field

Sortie obtenue

NomExplicationType de données
out_table

Jeu de données en entrée mis à jour.

Vue tabulaire

Exemple de code

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

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer un filtre de conflits du champ de phase.

import arcpy
arcpy.env.workspace = "c:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Exemple 2 d'utilisation de l'outil RemoveFieldConflictFilter (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer simultanément les filtres de conflits de plusieurs champs.

import arcpy
arcpy.env.workspace = "d:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase", "material"])

Rubriques connexes