app.activite_en_vigueur
Description
Section intitulée « Description »État courant de chaque nœud déclaré : la ligne la plus récente de organisation_activite par organisation, site et nœud.
Table Definition
CREATE VIEW activite_en_vigueur AS ( SELECT DISTINCT ON (organisation_id, site_id, noeud) organisation_id, site_id, noeud, activite_code, etat, motif, cree_par, cree_le FROM app.organisation_activite ORDER BY organisation_id, site_id, noeud, cree_le DESC, id DESC)| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| organisation_id | uuid | true | Organisation. | |||
| site_id | uuid | true | Site, ou vide pour toute l’organisation. | |||
| noeud | text | true | Nœud. | |||
| activite_code | text | true | Type du nœud. | |||
| 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. |
Referenced Tables
Section intitulée « Referenced Tables »| Name | Columns | Comment | Type |
|---|---|---|---|
| app.organisation_activite | 9 | Activités déclarées par une organisation, et si besoin par site, en ajout seul : date, auteur, motif. Un nœud est une activité de premier niveau ou un nœud de l’arbre du pack (noeud_activite). Garde-fous et cascade par déclencheur. | BASE TABLE |
Relations
Section intitulée « Relations »erDiagram
"app.activite_en_vigueur" {
uuid organisation_id "Organisation."
uuid site_id "Site, ou vide pour toute l'organisation."
text noeud "Nœud."
text activite_code "Type du nœud."
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