Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| doc:v3:tables-management [2018/03/26 08:25] – [Gestion des champs d'une table] romain | doc:v3:tables-management [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | Gestion des tables dans EzGED 3.3+ | ||
| ====== Gestion des champs d'une table ====== | ====== Gestion des champs d'une table ====== | ||
| + | |||
| + | Dans le dictionnaire mais également d' | ||
| 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. | 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. | ||
| Ligne 8: | Ligne 10: | ||
| - | * Supprimer la clé primaire qui est d'un champs nommé de cette façon < | + | * Supprimer la clé primaire qui est un champs nommé de cette façon < |
| ===== Champs spéciaux ===== | ===== Champs spéciaux ===== | ||
| Ligne 14: | Ligne 16: | ||
| Certains champs nommés, ou suffixés, de manière définie permettent d' | Certains champs nommés, ou suffixés, de manière définie permettent d' | ||
| - | < | + | < |
| 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 20: | Ligne 22: | ||
| - | < | + | < |
| ===== Création d'un champ ===== | ===== Création d'un champ ===== | ||
| - | Selon le type du champ choisi, certains paramètres sont facultatifs. Le formulaire vous le fera savoir. | ||
| - | Par contre, **attention** au nom du champs. Celui doit être de cette facon : < | + | Selon le type du champ choisi, certains paramètres sont facultatifs. |
| + | |||
| + | | ||
| + | |||
| + | **Attention** au nom du champs. Celui doit être de cette facon : < | ||
| + | |||
| + | Pour les champs qui servent de clé étrangère, | ||
| + | |||
| + | * 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 (" | ||
| - | ===== Changer le type du champs | + | ===== Changer le type du champs ===== |
| A l' | A l' | ||
| - 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' | + | - Ré ouvrez à nouveau l' |
| ====== Gestion des clés d'une table ====== | ====== Gestion des clés d'une table ====== | ||
| Ligne 45: | 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 | - | |