Victor Lacasse-Beaudoin
b419a5b260
Bump major version à 9 package main déplacé vers cmd/bottin/ pour garder `go install` qui nomme l'exécutable `bottin`, sans empêcher d'importer le code à l'extérieur du projet avec pkg/bottin/. Déplacer fichiers SQL vers queries/ Déplacer fichiers html vers templates/ Ajouter scripts/ avec génération et injection de certificats x509 (https) et les ajouter au Makefile Ajouter début d'exemple de manifests dans deployments/kubernetes/
23 lines
687 B
SQL
23 lines
687 B
SQL
-- membres_for_display affiche le numéro étudiant, nom complet OU prefered_name, et titre du programme.
|
|
--
|
|
-- Utilisé par l'application web pour rechercher et afficher les informations des membres
|
|
CREATE OR REPLACE VIEW
|
|
"membres_for_display"
|
|
AS (
|
|
SELECT
|
|
"membres".id,
|
|
CASE
|
|
WHEN
|
|
"membres".prefered_name != '' AND "membres".prefered_name IS NOT NULL
|
|
THEN
|
|
"membres".prefered_name
|
|
ELSE
|
|
CONCAT("membres".last_name, ', ', "membres".first_name)
|
|
END AS name,
|
|
"programmes".id AS programme_id,
|
|
"programmes".name AS programme_name
|
|
FROM
|
|
"membres"
|
|
INNER JOIN
|
|
"programmes" ON "programmes".id = "membres".programme_id
|
|
);
|