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
Relations entre les tables définissant les paramètres

Figure 112. Relations entre les tables définissant les paramètres

×