From b214f04fbdde539a2b53d5b37c58be59cf17ff9d Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Fri, 26 Nov 2021 00:32:16 +0100 Subject: [PATCH] Préparation partitionnement optionnel des materiels par site --- CHANGELOG | 6 ++++++ README.md | 4 ++-- database/update/script_sql/db-update-2021-11-26.sql | 13 +++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100755 database/update/script_sql/db-update-2021-11-26.sql diff --git a/CHANGELOG b/CHANGELOG index d28cb6f..b88a925 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -631,6 +631,12 @@ Ne pas autoriser la commande via url si le bouton order est désactivé dans la ======= CHANGES ======= ------- +26/11/2021 v5.3.11-3.7.9 + - (i) Préparation du partitionnement optionnel des materiels par site + => Ajout de nouveaux champs site_id et is_site_only dans les tables users et materiels (resp.) + - (a) Attention, update bd + +------- 25/11/2021 v5.3.10-3.7.9 - (i) refactorisation des statistiques sur les matériels + ajout tests - (b) Bugfix page statistique sur les matériels (conditions limites, division par zéro quand année précédente nulle) diff --git a/README.md b/README.md index 0fde91d..c5b5307 100644 --- a/README.md +++ b/README.md @@ -52,8 +52,8 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- -Date: 25/11/2021 -Version: v5.3.10-3.7.9 +Date: 26/11/2021 +Version: v5.3.11-3.7.9 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/database/update/script_sql/db-update-2021-11-26.sql b/database/update/script_sql/db-update-2021-11-26.sql new file mode 100755 index 0000000..7a8e943 --- /dev/null +++ b/database/update/script_sql/db-update-2021-11-26.sql @@ -0,0 +1,13 @@ +-- use database; + + +-- Nouveau champ users.site_id + +ALTER TABLE users +ADD site_id INT(11) NULL DEFAULT NULL AFTER role, +ADD CONSTRAINT fk_user_site FOREIGN KEY (site_id) REFERENCES sites(id) +ON DELETE NO ACTION ON UPDATE NO ACTION; + + +-- Nouveau champ materiels.is_site_only +ALTER TABLE materiels ADD is_site_only BOOLEAN NOT NULL DEFAULT FALSE COMMENT 'réservé au site' AFTER site_id; -- libgit2 0.21.2