Outils pour utilisateurs

Outils du site


doc:v3:tables-management

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:50]
romain [Erreurs à éviter :]
doc:v3:tables-management [2023/03/17 09:56] (Version actuelle)
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 33: Ligne 33:
  
 **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 vide par défaut (donc cochez la case si ce n'est pas le cas) "​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.
  
  
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 | |
  
doc/v3/tables-management.1522396215.txt.gz · Dernière modification: 2023/03/17 09:56 (modification externe)