Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:v3:tables-management [2018/03/30 07:40] romain |
doc:v3:tables-management [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
- | * Supprimer la clé primaire qui est d'un champs nommé de cette façon <NOMTABLE>_ID | + | * Supprimer la clé primaire qui est un champs nommé de cette façon <NOMTABLE>_ID |
===== Champs spéciaux ===== | ===== Champs spéciaux ===== | ||
Ligne 16: | Ligne 16: | ||
Certains champs nommés, ou suffixés, de manière définie permettent d'effectuer certains traitements sur les-dits champs. | 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 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. | + | <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 : | Exemple après qu'une fiche descriptive ait été consultée par deux utilisateurs : | ||
admin : 2013-06-21 14:54:38 | admin : 2013-06-21 14:54:38 | ||
Ligne 22: | Ligne 22: | ||
- | <NOMTABLE>_<NOM_DU_CHAMP>**_EZGEDUPDATED** : Idem mais lorsque la fiche descriptive est mise à jour. | + | <NOMTABLE>_<NOM_DU_CHAMP>**_EZGEDUPDATED** : Idem, permet de produire une traçabilité, mais lorsque la fiche descriptive est mise à jour. |
===== Création d'un champ ===== | ===== Création d'un champ ===== | ||
Ligne 32: | Ligne 32: | ||
* Nom du champs | * Nom du champs | ||
- | **attention** au nom du champs. Celui doit être de cette facon : <NOMTABLE>_<NOMCHAMP> | + | **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> | ||
* Valeur par défaut : | * Valeur par défaut : | ||
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 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 "NULL" par défaut et ne peut pas avoir de 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. |
- | ===== Changer le type du champs dans EzGED 3.3.0 ===== | + | ===== Changer le type du champs ===== |
A l'heure actuelle, pour changer de type de champs : | A l'heure actuelle, pour changer de type de champs : | ||
- Editez le champs en changeant le type et QUE le type, enregistrez | - Editez le champs en changeant le type et QUE le type, enregistrez | ||
- | - Ré ouvrez à nouveau l'édition du champs : le formulaire aura changé d'aspect et vous pouvez donc attribuer les vrais paramètres au champs | + | - Ré ouvrez à nouveau l'édition du champs : le formulaire aura changé et vous pouvez donc attribuer les vrais paramètres au champs |
====== Gestion des clés d'une table ====== | ====== Gestion des clés d'une table ====== | ||
Ligne 55: | Ligne 57: | ||
Les types : | 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| | | 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 | | | + | | Index | Rend accélérée la recherche sur la table via une colonne | |
- | |Index plein texte | | | + | |Index plein texte | - | |