X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fclean.php;h=76af55dd748d601cf7ad33105e1749a3987b5450;hb=3424387cde6c635ff16c3b5459c4caa88bb76e2e;hp=88feaaba63a37a3640a89efb62cc7ca88d23b099;hpb=372fbb196e649a098e3c7df848f909849696ef65;p=platal.git diff --git a/bin/cron/clean.php b/bin/cron/clean.php index 88feaab..76af55d 100755 --- a/bin/cron/clean.php +++ b/bin/cron/clean.php @@ -1,7 +1,7 @@ #!/usr/bin/php5 -q = 365'); +query('DELETE FROM register_pending + WHERE hash = \'INSCRIT\''); -query("DELETE FROM register_pending WHERE TO_DAYS(NOW()) - TO_DAYS(date) >= 365"); -query("DELETE FROM register_pending WHERE hash = 'INSCRIT'"); - -// quelques tables sont triées pour que la lecture triée soit plus facile -query("ALTER TABLE profile_education_enum ORDER BY name"); -query("ALTER TABLE binets_def ORDER BY text"); -query("ALTER TABLE groupesx_def ORDER BY text"); -query("ALTER TABLE secteur ORDER BY text"); -query("ALTER TABLE sections ORDER BY text"); +// Sorts a few tables to optimize sorted read acces. +query('ALTER TABLE profile_binet_enum + ORDER BY text'); +query('ALTER TABLE profile_corps_enum + ORDER BY name'); +query('ALTER TABLE profile_corps_rank_enum + ORDER BY name'); +query('ALTER TABLE profile_education_degree_enum + ORDER BY degree'); +query('ALTER TABLE profile_education_field_enum + ORDER BY field'); +query('ALTER TABLE profile_job_enum + ORDER BY name'); +query('ALTER TABLE profile_langskill_enum + ORDER BY language'); +query('ALTER TABLE profile_medal_enum + ORDER BY text'); +query('ALTER TABLE profile_networking_enum + ORDER BY name'); +query('ALTER TABLE profile_section_enum + ORDER BY text'); +query('ALTER TABLE profile_skill_enum + ORDER BY text_fr'); // Prunes older autocomplete queries. -query("DELETE FROM search_autocomplete WHERE generated < DATE_SUB(NOW(), INTERVAL 1 DAY)"); +query('DELETE FROM search_autocomplete + WHERE generated < DATE_SUB(NOW(), INTERVAL 1 DAY)'); + +// XXX: cleans profile_merge_issues (to be removed once all merge related issues have been fixed) +query('DELETE FROM profile_merge_issues + WHERE issues IS NULL OR issues = \'\''); -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>