Development #79082
"prémigration" pour relations_data
Début:
27 juin 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Hier soir la mise à jour wcs a pris beaucoup de temps, à cause de l'ajout d'une colonne relations_data sur toutes les tables de formdef (#78715).
Je serais pour exécuter en amont de la mise à jour le code d'ajout de cette colonne, quelque chose de cet ordre :
for formdef in FormDef.select() + CardDef.select(): table_name = get_formdef_table_name(formdef) cur.execute(f'ALTER TABLE {table_name} ADD COLUMN IF NOT EXISTS relations_data jsonb')
mais pour que ça tienne il ne faut pas que le do_formdef_tables() considère ensuite la colonne comme étant à supprimer.
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Nouveau à Solution proposée
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/436
- Titre : sql: do not remove a pre-existing relations_data field (#79082)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/436/files
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution proposée à Solution validée
Corentin Sechet (csechet) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/436
- Titre : sql: do not remove a pre-existing relations_data field (#79082)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/436/files
Mis à jour par Frédéric Péters il y a 10 mois
- Statut changé de Résolu (à déployer) à Solution déployée
sql: do not remove a pre-existing relations_data field (#79082)