Gestion des tables dans EzGED 3.3+
Dans le dictionnaire mais également d'autres modules comme l'Import/Export d'applications, un assistant EzGED vous aide à gérer la structure des tables.
Il est important de savoir qu'à la création, les champs sont dotés de propriétés par défaut comme la longueur de valeur pour les champs de type Texte. Certains paramètres sont également facultatifs.
Certains champs nommés, ou suffixés, de manière définie permettent d'effectuer certains traitements sur les-dits champs.
<NOMTABLE>_<NOMCHAMP>_EZGEDVIEWED : Un champ suffixé ainsi permet de produire une traçabilité, il sera mis à jour avec le nom d'utilisateur et l'heure de consultation de la fiche descriptive. Le champ ne sera mis à jour qu'une fois par utilisateur. Exemple après qu'une fiche descriptive ait été consultée par deux utilisateurs :
admin : 2013-06-21 14:54:38 o'hara : 2013-06-21 14:56:15
<NOMTABLE>_<NOM_DU_CHAMP>_EZGEDUPDATED : Idem, permet de produire une traçabilité, mais lorsque la fiche descriptive est mise à jour.
Selon le type du champ choisi, certains paramètres sont facultatifs.
Attention au nom du champs. Celui doit être de cette facon : <NOMTABLE>_<NOMCHAMP>
Pour les champs qui servent de clé étrangère, nommez les ainsi : <NOMTABLEACTUELLE>_<NOMAUTRETABLE_CHAMPAUTRETABLE>
Pour un champs numérique, il sera systématiquement à 0 par défaut si vous ne lui donnez aucune valeur par défaut.
Pour un champs plein texte, il doit être vide par défaut (“NULL” par défaut) (donc cochez la case si ce n'est pas le cas) et ne peut pas avoir de valeur par défaut.
A l'heure actuelle, pour changer de type de champs :
Les types de clés que vous trouverez ici sont inspirés des types SQL.
Leur rôle est de permettre une optimisation et une meilleure intégrité des données dans les tables.
Les types :
Clé unique | Sur une ou plusieurs colonnes, fait en sorte que la combinaison de valeurs sur une ligne soit présente une seule fois dans toute la table |
Index | Rend accélérée la recherche sur la table via une colonne |
Index plein texte | - |