sql: always use CREATE INDEX IF NOT EXISTS (#60507) #42
No reviewers
Labels
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: entrouvert/wcs#42
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/60507-create-index-if-not-exists"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ça me semble bien. La seule exception sur un tel changement serait la table sql_meta.
Vu qu'elle subit les migrations systématiquement (vu qu'elle contient le sql_level), ça serait néfaste de retirer le code qui fonctionne actuellement.
Ok mais en fait j'avais zappé la fonction de cette table sans doute parce que le code contenait déjà "IF NOT EXISTS" et,
je me dirais que la recherche dans information_schema.tables de l'index pour avoir la variable "index_exists" pourrait être supprimée, et cette ligne systématiquement exécutée.
J'envoie le code validé ici mais si ça vaut la discussion je peux lancer ça dans un nouveau ticket.