problème upgrade docker
#7
Salut,

Merci d'avoir pris le temps de partager la solution, ça va clairement dépanner quelqu'un d'autre un jour !

Petit conseil pour la prochaine fois si ça devait re-arriver : plutôt que l'INSERT à la main dans `django_migrations`, autant utiliser directement `migrate --fake`, ça fait la même chose mais sans risquer une erreur bête sur l'id ou le format de la date :

creme migrate creme_core 0111_v2_4__rtype_forbidden_properties --fake --settings=my_project24.settings

Et dans ce genre de manip, je fais toujours un petit `mysqldump` avant de toucher à la table des migrations, juste au cas où — une correction pas tout à fait juste peut créer des soucis ailleurs qui sont ensuite bien plus galères à retrouver.

Pour la cause du bug en lui-même, ça sent le grand classique : un conteneur qui redémarre avec une image mise à jour avant que les migrations de l'ancienne version aient fini de tourner, ou un rollback de conteneur sans rollback de la base derrière. Ça vaut peut-être le coup de rejeter un œil à tes logs de déploiement autour de ta bascule 2.3 → 2.4, pour éviter la surprise à la prochaine grosse mise à jour. Et comme le disait genglert, vu que `creme-demo` n'est pas pensée pour la prod, à terme ça vaut le coup de passer par une install virtualenv + pip pour avoir la main plus finement sur les migrations.

Bon courage pour la suite !
  Répondre


Messages dans ce sujet
problème upgrade docker - par carlou - 31-08-2023, 21:58
RE: problème upgrade docker - par genglert - 01-09-2023, 14:22
RE: problème upgrade docker - par carlou - 01-09-2023, 17:05
RE: problème upgrade docker - par genglert - 01-09-2023, 17:23
RE: problème upgrade docker - par carlou - 01-09-2023, 17:26
RE: problème upgrade docker - par carlou - 09-09-2023, 14:35
RE: problème upgrade docker - par Prilux - 23-09-2026, 09:27

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)