Development #51772
Migrer les Rôles en SQL
0%
Description
Actuellement ils sont stockés sérialisés, on a besoin de les avoir en DB
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Fichier 0001-misc-store-Role-also-in-SQL-51772.patch 0001-misc-store-Role-also-in-SQL-51772.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Nickel pour moi. (il me semble que le print() que tu retires a déjà été nettoyé par ailleurs, mais ça passera le rebase sans douleur).
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit a320d4f25b75bbd7c172427b25662ab660e3fe36 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Mar 9 15:35:21 2021 +0100 misc: store Role also in SQL (#51772)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Frédéric Péters il y a environ 3 ans
Je ne sais pas s'il existe un ticket qui suit le fait que ça n'ait pas marché (table bien créée mais pas de migration des données).
En réparation vite fait,
root@wcs:~# cat /tmp/migrate_roles.py from quixote import get_publisher from wcs import sql pub = get_publisher() if pub.is_using_postgresql(): if pub.role_class.count() == 0: print(pub.app_dir, 'run migrate') sql.migrate_legacy_roles() root@wcs:~# sudo -u wcs wcs-manage runscript --all-tenants /tmp/migrate_roles.py
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Lié à Bug #52156: Recette: échec de la migration des Rôles en SQL ajouté
Mis à jour par Lauréline Guérin il y a environ 3 ans
j'ai passé le script de réparation sur *.test.entrouvert.org
lguerin@wcs.node1.test:~$ sudo -u wcs wcs-manage runscript --all-tenants migrate_roles.py /var/lib/wcs/beaulieu.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/blob.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/castelnau-le-lez.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/castries.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/clapiers.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/cournonterral.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/demarches-aggloroanne.test.entrouvert.org run migrate /var/lib/wcs/demarches-clisson.test.entrouvert.org run migrate /var/lib/wcs/demarches-commelle-vernay.test.entrouvert.org run migrate /var/lib/wcs/demarches-csma.test.entrouvert.org run migrate /var/lib/wcs/demarches-dreux.test.entrouvert.org run migrate /var/lib/wcs/demarches-e-service-seine-et-marne.test.entrouvert.org run migrate /var/lib/wcs/demarches-essonne.test.entrouvert.org run migrate /var/lib/wcs/demarches-experimentation-publik.test.entrouvert.org run migrate /var/lib/wcs/demarches-fsb.test.au-quotidien.com run migrate /var/lib/wcs/demarches-gers.test.entrouvert.org run migrate /var/lib/wcs/demarches-grand-chatellerault.test.entrouvert.org run migrate /var/lib/wcs/demarches-grand-nancy.test.entrouvert.org run migrate /var/lib/wcs/demarches-grenoble.test.entrouvert.org run migrate /var/lib/wcs/demarches-implicit.test.entrouvert.org run migrate /var/lib/wcs/demarches-indre.test.entrouvert.org run migrate /var/lib/wcs/demarches-interne-villeurbanne.test.entrouvert.org run migrate /var/lib/wcs/demarches-isere.test.entrouvert.org run migrate /var/lib/wcs/demarches-laetis.test.entrouvert.org run migrate /var/lib/wcs/demarches-lambersart.test.entrouvert.org run migrate /var/lib/wcs/demarches-lareunion.test.entrouvert.org run migrate /var/lib/wcs/demarches-laurent.test.entrouvert.org run migrate /var/lib/wcs/demarches-lenord-preprod.test.entrouvert.org run migrate /var/lib/wcs/demarches-lenord.test.entrouvert.org run migrate /var/lib/wcs/demarches-lessables.test.entrouvert.org run migrate /var/lib/wcs/demarches-lozere.test.entrouvert.org run migrate /var/lib/wcs/demarches-mably.test.entrouvert.org run migrate /var/lib/wcs/demarches-malakoff.test.entrouvert.org run migrate /var/lib/wcs/demarches-marcoussis.test.entrouvert.org run migrate /var/lib/wcs/demarches-mates.test.entrouvert.org run migrate /var/lib/wcs/demarches-matrik.test.entrouvert.org run migrate /var/lib/wcs/demarches-mauguio-carnon.test.entrouvert.org run migrate /var/lib/wcs/demarches-mayenne.test.entrouvert.org run migrate /var/lib/wcs/demarches-mel.test.entrouvert.org run migrate /var/lib/wcs/demarches-metz.test.entrouvert.org run migrate /var/lib/wcs/demarches-meudon.test.entrouvert.org run migrate /var/lib/wcs/demarches-meyzieu.test.au-quotidien.com run migrate /var/lib/wcs/demarches-mincult.test.entrouvert.org run migrate /var/lib/wcs/demarches-minint.test.entrouvert.org run migrate /var/lib/wcs/demarches-ministere-solidarites-sante.test.entrouvert.org run migrate /var/lib/wcs/demarches-modele.test.entrouvert.org run migrate /var/lib/wcs/demarches-montlouis.test.entrouvert.org run migrate /var/lib/wcs/demarches-montreuil.test.entrouvert.org run migrate /var/lib/wcs/demarches-montsac-sicoval.test.entrouvert.org run migrate /var/lib/wcs/demarches-nancy.test.entrouvert.org run migrate /var/lib/wcs/demarches-office-tourisme-roannais.test.entrouvert.org run migrate /var/lib/wcs/demarches-parsifal.test.entrouvert.org run migrate /var/lib/wcs/demarches-pfwb.test.entrouvert.org run migrate /var/lib/wcs/demarches-planesou-sicoval.test.entrouvert.org run migrate /var/lib/wcs/demarches-publik-famille.test.entrouvert.org run migrate /var/lib/wcs/demarches-publik-light.test.entrouvert.org run migrate /var/lib/wcs/demarches-quimper.test.entrouvert.org run migrate /var/lib/wcs/demarches-residences.test.entrouvert.org run migrate /var/lib/wcs/demarches-rioges.test.entrouvert.org run migrate /var/lib/wcs/demarches-roannais-agglomeration.test.entrouvert.org run migrate /var/lib/wcs/demarches-roannaise-de-l-eau.test.entrouvert.org run migrate /var/lib/wcs/demarches-roanne-mutuel.test.entrouvert.org run migrate /var/lib/wcs/demarches-roanne.test.entrouvert.org run migrate /var/lib/wcs/demarches-rochefort-agglo.test.entrouvert.org run migrate /var/lib/wcs/demarches-rouen.test.entrouvert.org run migrate /var/lib/wcs/demarches-saint-chamond.test.entrouvert.org run migrate /var/lib/wcs/demarches-saint-lo.test.entrouvert.org run migrate /var/lib/wcs/demarches-saintlaurentduvar.test.entrouvert.org run migrate /var/lib/wcs/demarches-saone-et-loire.test.entrouvert.org run migrate /var/lib/wcs/demarches-sens.test.entrouvert.org run migrate /var/lib/wcs/demarches-sguiet.test.entrouvert.org run migrate /var/lib/wcs/demarches-sicoval.test.entrouvert.org run migrate /var/lib/wcs/demarches-slaget.test.entrouvert.org run migrate /var/lib/wcs/demarches-somme.test.entrouvert.org run migrate /var/lib/wcs/demarches-strasbourg.test.entrouvert.org run migrate /var/lib/wcs/demarches-thonon-agglomeration.test.entrouvert.org run migrate /var/lib/wcs/demarches-toulouse.test.entrouvert.org run migrate /var/lib/wcs/demarches-tours-ville.test.entrouvert.org run migrate /var/lib/wcs/demarches-tours.test.entrouvert.org run migrate /var/lib/wcs/demarches-universite-lorraine.test.entrouvert.org run migrate /var/lib/wcs/demarches-up.test.entrouvert.org run migrate /var/lib/wcs/demarches-validation.test.entrouvert.org run migrate /var/lib/wcs/demarches-vendargues.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/demarches-venissieux.test.entrouvert.org run migrate /var/lib/wcs/demarches-victor.test.entrouvert.org run migrate /var/lib/wcs/demarches-villedavray.test.entrouvert.org run migrate /var/lib/wcs/demarches-villedupre.test.entrouvert.org run migrate /var/lib/wcs/demarches-villerest.test.entrouvert.org run migrate /var/lib/wcs/demarches-villeurbanne.test.entrouvert.org run migrate /var/lib/wcs/demarches-vincennes.test.au-quotidien.com run migrate /var/lib/wcs/demarches.publik.love run migrate /var/lib/wcs/demarches.signalpublik.test.entrouvert.org run migrate /var/lib/wcs/demo.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/eservices-test-entrouvert.montpellier3m.fr run migrate /var/lib/wcs/fabregues.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/fondettes.test.au-quotidien.com run migrate /var/lib/wcs/formulaires-gpseo.test.entrouvert.org run migrate /var/lib/wcs/formulaires-grand-chambery.test.entrouvert.org run migrate /var/lib/wcs/formulaires-meuse.test.entrouvert.org run migrate /var/lib/wcs/formulaires-parisnanterre.test.entrouvert.org run migrate /var/lib/wcs/formulaires-regionreunion.test.entrouvert.org run migrate /var/lib/wcs/formulaires-saint-denis-93.test.entrouvert.org run migrate /var/lib/wcs/formulaires-ville-chambery.test.entrouvert.org run migrate /var/lib/wcs/formulaires-villeneuvedascq.test.entrouvert.org run migrate /var/lib/wcs/juvignac.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/lattes.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/laverune.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/le-cres.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/meaux.test.au-quotidien.com run migrate /var/lib/wcs/montpellier2.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/murviel-les-montpellier.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/prades-le-lez.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/saint-bres.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/saint-drezery.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/saint-genies-des-mourgues.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/saint-georges-dorques.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/saint-jean-de-vedas.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/site-de-demonstration-des-eservices.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/sussargues.test-eservices.montpellier3m.fr run migrate /var/lib/wcs/vandoeuvre.test.entrouvert.org run migrate /var/lib/wcs/vendargues.test-eservices.montpellier3m.fr run migrate
Mis à jour par Frédéric Péters il y a environ 3 ans
j'ai passé le script de réparation sur *.test.entrouvert.org
Ce que j'avais déjà fait; c'est absolument pas normal qu'il affiche à nouveau les lignes, comme si quelque chose entretemps retirait tous les rôles ?
Mis à jour par Lauréline Guérin il y a environ 3 ans
oO
aucun changement dans le code sur la mécanique des rôles (pas de drop ou delete ajoutés), si les rôles étaient stables en pickle il n'y a vraiment aucune raison qu'ils ne le soient pas en sql ...
Mis à jour par Frédéric Péters il y a environ 3 ans
Yep, et en local pas de soucis, et sur le SaaS de dev non plus, mais partout échec en recette.
Mis à jour par Frédéric Péters il y a environ 3 ans
Cela étant,
Ce que j'avais déjà fait (...)
est à prendre avec des pincettes, mettons que je suis presque sûr être passé partout et que visiblement pas.
misc: store Role also in SQL (#51772)