17.4.12 Description des tables de paramètres applicatif
Ce chapitre décrit les tables qui définissent où sont enregistrés les définitions et les valeurs des paramètres applicatifs.
17.4.12.1 Table paramv
La table paramv
contient les valeurs des paramètres applicatifs. Elle contient
notamment les valeurs des paramètres applicatifs de référence.
Les valeurs des paramètres sont gérés à travers la classe de Gestion des paramètres.
Colonne | Type | Définition |
---|---|---|
name | character varying(50) | Nom du paramètre |
type | character varying(21) | Type du paramètre : G (global), A (applicatif), U<uid> (utilisateur) |
appid | integer | Identifiant de l'application |
val | text | Valeur du paramètre |
Un paramètre, s'il est global et non utilisateur, ne peut avoir qu'un seule valeur.
Si le paramètre est applicatif et non utilisateur, il ne peut avoir qu'une seule valeur par application.
Si le paramètre est utilisateur, il peut avoir une valeur par utilisateur.
Dans ce cas le type est composé du caractère U
suivi de l'identifiant de
l'utilisateur (id
table users
).
17.4.12.2 Table paramdef
La table paramdef
contient les définitions des paramètres
applicatifs.
Colonne | Type | Définition |
---|---|---|
name | text | Nom du paramètre |
isuser | character varying(1) | Valeurs possibles : Y (paramètre utilisateur), N (paramètre non utilisateur) |
isstyle | character varying(1) | Utilisé pour paramètre de style (usage interne) |
isglob | character varying(1) | Valeurs possibles : Y (paramètre global), N (paramètre applicatif) |
appid | integer | Identifiant de l'application |
descr | text | Description du paramètre |
kind | text | Type text , enum , color , password , static ou readonly
|