Development #35725
2020, table dates
0%
Description
La table "dates" contient toutes les dates jusqu'au 1er janvier 2020, inclus, le résultat dans bijoe c'est qu'une visualisation répétant un graphe jusque 2020, avec comme regroupement le jour, ou le mois, terminera sur l'itération "2020" avec seulement "mercredi" ou "janvier", dans un tableau où on attendrait plutôt comme dans les autres années 7 jours ou 12 mois.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-always-update-dates-table-35725.patch 0001-always-update-dates-table-35725.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ça se corrigerait par :
- generate_series('2010-01-01'::date, '2020-01-01'::date, '1 day'::interval) + generate_series('2010-01-01'::date, '2020-12-31'::date, '1 day'::interval)
mais ça ne s'appliquerait qu'aux nouveaux déploiements, il n'y a pas de procédure de mise à jour à de la table "dates".
Du coup ici option de tout le temps recréer la table, et de la recréer jusqu'au dernier jour de l'année en cours.
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Thomas Noël il y a plus de 4 ans
(j'ai vu que Manu a validé, j'écrivais ça pendant ce temps...)
Le changement ici c'est que la table va être effacée/refaite à chaque feed de chaque tenant (à cause du "DROP TABLE IF EXISTS public.dates" qui est dans le schéma public partagé)
On en viendrait presque à préférer que cette table soit dans le schema du tenant, et pas dans public...
Ou alors voir si on peut ne pas détruire la table, et voir si generate_series peut générer juste "ce qui manque"
Ou alors go, et on accepte que cette table puisse être détruite/refaite assez souvent.
Voilà, en réalité je ne sais pas le bogue que provoquerait l'absence (momentanée) de cette table.
Mis à jour par Frédéric Péters il y a plus de 4 ans
Tant qu'on est là au milieu de la nuit, pas bien grave je me suis dit en évacuant la question.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit a5168d1f15c8406e25f8e675ca8ecba11923e6f0 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Sep 1 09:48:46 2019 +0200 always update dates table (#35725)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
- Lié à Development #20785: Prévoir une ré-initialisation régulière de la table des dates ajouté
always update dates table (#35725)