Aller au contenu

app.module_en_vigueur

État courant de chaque module d’une organisation : la ligne la plus récente de organisation_module. Un module absent est inactif, sauf le noyau.

Table Definition
CREATE VIEW module_en_vigueur AS (
SELECT DISTINCT ON (organisation_id, module_code) organisation_id,
module_code,
etat,
motif,
cree_par,
cree_le
FROM app.organisation_module
ORDER BY organisation_id, module_code, cree_le DESC, id DESC
)
Name Type Default Nullable Children Parents Comment
organisation_id uuid true Organisation.
module_code text true Module.
etat text true État courant.
motif text true Motif du dernier changement.
cree_par uuid true Auteur du dernier changement.
cree_le timestamp with time zone true Date du dernier changement.
Name Columns Comment Type
app.organisation_module 7 Activations et désactivations des modules d’une organisation, en ajout seul : date, auteur, motif. Un module désactivé passe en lecture seule ; ses données restent visibles et exportables. BASE TABLE
erDiagram


"app.module_en_vigueur" {
  uuid organisation_id "Organisation."
  text module_code "Module."
  text etat "État courant."
  text motif "Motif du dernier changement."
  uuid cree_par "Auteur du dernier changement."
  timestamp_with_time_zone cree_le "Date du dernier changement."
}

Generated by tbls