Bug #31236
Pas de rollback des migrations
Début:
08 mars 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Peut-être que ce ticket aurait à voir avec hobo (puisque le script est hébergé par ce projet),
mais pour l'instant ce problème à lieu dans mon unique instance déployée par publik-devinst.
$ passerelle-manage migrate_schemas iparapheur 0005 -v2 ... === Running migrate for schema public === Skipping migrations of schema passerelle_dev_publik_love
Par contre si je commente les lignes suivantes dans src/hobo/hobo/multitenant/management/commands/migrate_schemas.py,
ça fonctionne :
if all([x in applied_migrations for x in applied_public_migrations]): if int(self.options.get('verbosity', 1)) >= 1: self._notice("=== Skipping migrations of schema %s" % tenant.schema_name) continue
J'avoue, je ne comprend pas le test en question.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 5 ans
- Projet changé de Publik Installation Développeur à Hobo
- Sujet changé de Pas de rollback des migrations dans passerelle_dev_publik_love à Pas de rollback des migrations
- Priorité changé de Bas à Normal
Tu peux sans doute t'en sortir en pointant sur la ligne de commande le tenant où tu veux faire le rollback.
L'idée de ce test est de zapper l'exécution des migrations quand elles sont détectées comme toutes appliquées dans le schéma public (plutôt que passer sur l'ensemble des schémas).
Mis à jour par Frédéric Péters il y a environ 5 ans
- Fichier 0001-misc-never-skip-migrations-if-explicit-migration-act.patch 0001-misc-never-skip-migrations-if-explicit-migration-act.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Statut changé de Solution proposée à Solution validée
- Assigné à mis à Frédéric Péters
Ack.
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ea05d2abb886966619b1f1d7d456f41d7d5ed5da Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Mar 9 13:23:30 2019 +0100 misc: never skip migrations if explicit migration actions are given (#31236)
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: never skip migrations if explicit migration actions are given (#31236)