Overview
Comment:Corrige problèmes de mise à jour avec encore des dates bizarres pour le wiki, et l'ordre des colonnes qui a changé pour rappels_envoyes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 6274ecf443f303de192ed518f9911e6903b1cfbf
User & Date: bohwaz on 2017-08-04 06:02:47
Other Links: branch diff | manifest | tags
Context
2017-08-04
06:19
Conserve l'ordre de tri dans la pagination des listes de cotisations, et conserve la catégorie lors de la modif d'ordre dans la liste des membres check-in: d8156f7865 user: bohwaz tags: dev
06:02
Corrige problèmes de mise à jour avec encore des dates bizarres pour le wiki, et l'ordre des colonnes qui a changé pour rappels_envoyes check-in: 6274ecf443 user: bohwaz tags: dev
05:38
Autres corrections pour style mobile check-in: 7b6b7bf40e user: bohwaz tags: dev
Changes

Modified src/include/data/0.8.0.sql from [abcb03bd7a] to [36649e1378].

     7      7   --------------------------------------------------------------------------------
     8      8   -- Mise à jour des tables contenant un champ date pour ajouter la contrainte  --
     9      9   -- Ceci afin de forcer les champs à contenir un format de date correct        --
    10     10   --------------------------------------------------------------------------------
    11     11   
    12     12   -- Convertir les dates UNIX en date Y-m-d, apparemment il y en a encore parfois ?
    13     13   UPDATE wiki_pages SET date_creation = datetime(date_creation, "unixepoch") WHERE CAST(date_creation AS INT) = date_creation;
           14  +UPDATE wiki_pages SET date_creation = datetime(date_creation) WHERE datetime(date_creation) != date_creation;
    14     15   
    15     16   -- Renommage des tables qu'il faut mettre à jour
    16     17   ALTER TABLE cotisations_membres RENAME TO cotisations_membres_old;
    17     18   ALTER TABLE rappels_envoyes RENAME TO rappels_envoyes_old;
    18     19   ALTER TABLE wiki_pages RENAME TO wiki_pages_old;
    19     20   ALTER TABLE wiki_revisions RENAME TO wiki_revisions_old;
    20     21   ALTER TABLE compta_exercices RENAME TO compta_exercices_old;
................................................................................
    44     45   DROP TRIGGER wiki_recherche_contenu_chiffre;
    45     46   
    46     47   -- Création des tables mises à jour (et de leurs index)
    47     48   .read schema.sql
    48     49   
    49     50   -- Copie des données
    50     51   INSERT INTO cotisations_membres SELECT * FROM cotisations_membres_old;
    51         -INSERT INTO rappels_envoyes SELECT * FROM rappels_envoyes_old;
           52  +INSERT INTO rappels_envoyes SELECT id, id_membre, id_cotisation, id_rappel, date, media FROM rappels_envoyes_old;
    52     53   INSERT INTO wiki_pages SELECT * FROM wiki_pages_old;
    53     54   INSERT INTO wiki_revisions SELECT * FROM wiki_revisions_old;
    54     55   INSERT INTO compta_exercices SELECT * FROM compta_exercices_old;
    55     56   INSERT INTO compta_journal SELECT * FROM compta_journal_old;
    56     57   INSERT INTO compta_rapprochement SELECT * FROM compta_rapprochement_old;
    57     58   INSERT INTO fichiers SELECT * FROM fichiers_old;
    58     59   

Modified src/include/data/schema.sql from [70b074d04f] to [bbc47a008e].

    98     98   (
    99     99       id INTEGER NOT NULL PRIMARY KEY,
   100    100   
   101    101       id_membre INTEGER NOT NULL REFERENCES membres (id),
   102    102       id_cotisation INTEGER NOT NULL REFERENCES cotisations (id),
   103    103       id_rappel INTEGER NULL REFERENCES rappels (id),
   104    104   
   105         -    date TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP CHECK (date(date) IS NOT NULL AND date(date) = date),
          105  +    date TEXT NOT NULL DEFAULT CURRENT_DATE CHECK (date(date) IS NOT NULL AND date(date) = date),
   106    106   
   107    107       media INTEGER NOT NULL -- Média utilisé pour le rappel : 1 = email, 2 = courrier, 3 = autre
   108    108   );
   109    109   
   110    110   --
   111    111   -- WIKI
   112    112   --