Overview
Comment: | Suppression des triggers et de la table recherche avant leur re-création pour que les nouveaux soient liés à la bonne table |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
efe3311aa97d99c983c674bb7afbb3d9 |
User & Date: | bohwaz on 2017-08-03 04:33:43 |
Other Links: | branch diff | manifest | tags |
Context
2017-08-03
| ||
04:34 | preparedQuery s'attend à recevoir un tableau en argument check-in: 79b4d5c009 user: bohwaz tags: dev | |
04:33 | Suppression des triggers et de la table recherche avant leur re-création pour que les nouveaux soient liés à la bonne table check-in: efe3311aa9 user: bohwaz tags: dev | |
04:32 | Fix: ne pas activer les foreign keys à chaque appel à connect() mais seulement à la connexion check-in: dddd19cda5 user: bohwaz tags: dev | |
Changes
Modified src/include/data/0.8.0.sql from [bdca802b40] to [596f8501fe].
︙ | ︙ | |||
26 27 28 29 30 31 32 | DROP INDEX wiki_revisions_id_auteur; DROP INDEX compta_operations_exercice; DROP INDEX compta_operations_date; DROP INDEX compta_operations_comptes; DROP INDEX compta_operations_auteur; DROP INDEX fichiers_date; | > > | > > > > > > | | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | DROP INDEX wiki_revisions_id_auteur; DROP INDEX compta_operations_exercice; DROP INDEX compta_operations_date; DROP INDEX compta_operations_comptes; DROP INDEX compta_operations_auteur; DROP INDEX fichiers_date; -- Suppression ancienne table recherche DROP TABLE wiki_recherche; -- Suppression des triggers -- Sinon les nouveaux ne seront pas créés sur la nouvelle table DROP TRIGGER wiki_recherche_delete; DROP TRIGGER wiki_recherche_update; DROP TRIGGER wiki_recherche_contenu_insert; DROP TRIGGER wiki_recherche_contenu_chiffre; -- Création des tables mises à jour (et de leurs index) .read schema.sql -- Copie des données INSERT INTO cotisations_membres SELECT * FROM cotisations_membres_old; INSERT INTO rappels_envoyes SELECT * FROM rappels_envoyes_old; INSERT INTO wiki_pages SELECT * FROM wiki_pages_old; INSERT INTO wiki_revisions SELECT * FROM wiki_revisions_old; INSERT INTO compta_exercices SELECT * FROM compta_exercices_old; |
︙ | ︙ |
Modified src/www/admin/upgrade.php from [aa23dcf54d] to [2713b28f11].
︙ | ︙ | |||
245 246 247 248 249 250 251 | $db->exec(file_get_contents(ROOT . '/include/data/0.7.2.sql')); $db->exec('END;'); } if (version_compare($v, '0.8.0', '<')) { | < < > > > | 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 | $db->exec(file_get_contents(ROOT . '/include/data/0.7.2.sql')); $db->exec('END;'); } if (version_compare($v, '0.8.0', '<')) { // Inscription de l'appid $db->exec('PRAGMA application_id = ' . DB::APPID . ';'); // Changement de la taille de pagesize // Cecit devrait améliorer les performances de la DB $db->exec('PRAGMA page_size = 4096;'); // Application du changement de taille de page $db->exec('VACUUM;'); // Désactivation des foreign keys AVANT le début de la transaction $db->exec('PRAGMA foreign_keys = OFF;'); $db->begin(); $db->import(ROOT . '/include/data/0.8.0.sql'); $db->commit(); |
︙ | ︙ |