diff options
author | Alban Gruin | 2018-01-27 21:59:42 +0100 |
---|---|---|
committer | Alban Gruin | 2018-01-27 21:59:42 +0100 |
commit | 0aceecf04cf720525772a9801d7799f19e5a3cd1 (patch) | |
tree | 398c26c5a558ae4d52d725a4ea353fd9230cbbc3 /management/commands/listtimetables.py | |
parent | ee94b9e48dc2b632f876702df57136f394ee5574 (diff) |
Remplacement de la requête de QSJPS par une autre, plus simple et plus
rapide à exécuter sur de gros volumes de données. On aura peut-être
besoin d’utiliser un double index pour augmenter encore plus les
performances.
La requête liste tous les cours commençant avant la fin de
l’intervalle et finissant après le début de l’intervalle, en excluant
les cours n’ayant pas de salle assignée. On récupère ensuite la liste
des salles de ces cours, et on inverse le contenu de la liste. On trie
ensuite les cours par leur nom.
Diffstat (limited to 'management/commands/listtimetables.py')
0 files changed, 0 insertions, 0 deletions