Projet

Général

Profil

Bug #31236

Pas de rollback des migrations

Ajouté par Nicolas Roche il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

Révision ea05d2ab (diff)
Ajouté par Frédéric Péters il y a environ 5 ans

misc: never skip migrations if explicit migration actions are given (#31236)

Historique

#1

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).

#2

Mis à jour par Frédéric Péters il y a environ 5 ans

#3

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.

#4

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)
#5

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

Formats disponibles : Atom PDF