Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||
|
4D v20 R7
Gestionnaire de clés primaires
|
![]() | OK | Une clé primaire valide est définie pour la table. |
![]() | Clé manquante, champ(s) éligible(s) | La table ne contient pas de clé primaire et elle contient au moins un champ pouvant devenir la clé primaire |
![]() | Clé manquante, aucun champ éligible | La table ne contient pas de clé primaire et ne contient aucun champ pouvant devenir la clé primaire (il sera nécessaire d’en créer un) |
![]() | Warning | La table ne contient pas de clé primaire mais elle n’est pas journalisée (option "Inclure dans le fichier d’historique" désactivée pour la table). Il est possible de masquer les tables ayant ce statut en désélectionnant l’option d’affichage des warnings |
Pour chaque table journalisée ne contenant pas de clé primaire, l’assistant affiche un menu permettant de définir l’action à effectuer. Vous disposez des options suivantes :
Une fois vos paramétrages effectués, cliquer sur Appliquer... pour appliquer les changements à la base de données ou Fermer pour refermer la boîte de dialogue sans modifier la base.
Lorsque vous cliquez sur Appliquer..., une boîte de dialogue de confirmation apparaît, listant les opérations à effectuer, et vous permettant de confirmer ou d’annuler l’opération :
Si vous avez désigné des champs existants en tant que clés primaires, 4D vérifie dans chaque table que les données existantes respectent les règles d’unicité et de non-nullité de ce type de champ. Si par exemple un champ comporte des valeurs dupliquées (doublons) ou des valeurs nulles, une erreur est générée :
Il sera nécessaire de rechercher et de supprimer ces anomalies avant de pouvoir activer la journalisation des données.
Note : Afin de faciliter la correction des erreurs liées aux clés primaire, les valeurs des clés primaires sont affichées dans la Page Analyse d'activités du Centre de sécurité et de maintenance.
Produit : 4D
Thème : Définir la structure de la base de données
Nom intl. : Primary key manager
4D - Mode Développement ( 4D v20 R7)