Onglet Structure
Dans cet onglet on peut visualiser la structure de la table sélectionnée
Liste des colonnes de la table : N°, Nom de colonne, Type, Longueur, Précision, Description, Valeur par défaut et Null autorisé
Les titres de colonnes affichés correspondent aux colonnes qu'on trouve dans la plupart des vues systèmes :
COLUMN_NAME, DATA_TYPE, LENGHT, NUMERIC_SCALE, COLUMN_TEXT, COLUMN_DEFAULT, IS_NULLABLE
Le symbole indique que la colonne appartient à un index unique (ou Primary)
Le symbole indique que la colonne appartient à un index avec doublons
Si la colonne correspond aux deux cas, c'est le premier symbole qui est affiché (unique ou clé primaire)
Pour DB2/400 une colonne supplémentaire peut apparaître pour le nom système ou l'alias en fonction du choix effectué dans le paramétrage du profil
La colonne IDENTITY indique si c'est une colonne de type IDENTITY (auto-incrément). La ligne apparaît alors en gras et en vert.
Liste des index de la table : Nom de l'index et liste des colonnes le composant
indique un index unique (ou Primary)
indique un index avec doublons
Impression de la structure (colonnes + index)
Les deux tableaux sont imprimés à la suite
Zone de recherche/filtre des colonnes
Table d'affichage complémentaire : vous pouvez saisir le code SQL que vous voulez pour alimenter cette table
Faire un clic droit sur la table pour accéder à la saisie du code SQL (ou passer par Paramétrage/Onglet Structure)
A noter :
Pour SQLite une autre zone apparaît en bas à droite et affiche le script de création de la table (CREATE TABLE) :
C'est le cas aussi pour MySQL et MariaDB mais pour lequel l'onglet Structure est spécifique (voir Onglet Structure MySQL)
Gestion des colonnes binaires spéciales
Ce bouton ouvre une fenêtre permettant de déclarer des colonnes comme des colonnes binaires "spéciales".
Trois types sont gérés :
- Texte avec compression GZIP
- Texte avec compression LZW
- Texte sans compression
Cette déclaration peut aussi se faire par un clic droit sur la colonne, dans la table Structure :