Bug #20937
migration unicité slug vs index
0%
Description
Bug django/django-tenant-schemas (https://code.djangoproject.com/ticket/28646) qui fait que la migration "slug unique" ajoute un index déjà existant.
E CommandError: tenant creation failed (relation "airquality_airquality_slug_bf868c3d_like" already exists
(airquality état le premier connecteur).
Fichiers
Révisions associées
misc: disable db_index in slug fields to work around migration bug (#20937)
migrations: mark slug as unique from the start (#20937)
migrations: mark slug as unique from the start (#20937)
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-misc-disable-db_index-in-slug-fields-to-work-around-.patch 0001-misc-disable-db_index-in-slug-fields-to-work-around-.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Contournement en marquant la version initiale de SlugField d'un db_index=False. (la migration "slug unique" basculera sur db_index=True). Patch tapé pour Passerelle mais la même chose est à faire dans les connecteurs externes.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 5ef64b09621a85708735164a85a15e7cfb0db4c8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 1 17:17:26 2018 +0100 misc: disable db_index in slug fields to work around migration bug (#20937)
(dans le dépôt depuis un certain temps et recettes mis à jour avec mais ça a planté côté imio, et je me demande si la première migration pourrait être changée pour déjà noter unique=True plutôt, mais je vais creuser essayer de comprendre ce qui s'est passé chez imio)
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-migrations-mark-slug-as-unique-from-the-start-20937.patch 0001-migrations-mark-slug-as-unique-from-the-start-20937.patch ajouté
- Statut changé de Résolu (à déployer) à En cours
Testé là-bas, pas capté la différence avec nous, mais je ne vois pas de mal à spécifier dès la première migration que le slug a unique=True.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 0daa33344387df4e5bf0c434462f07c1adf914b0 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jan 8 12:13:30 2018 +0100 migrations: mark slug as unique from the start (#20937)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
misc: disable db_index in slug fields to work around migration bug (#20937)