Development #78221
Fields: avoir un moyen pour passer un formdef existant sur des uuid
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
07 June 2023
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Réfléchir/mettre en place un moyen de passer un formdef existant sur des uuid
Notamment pour les applis existantes, pouvoir basculer d'ids numériques à des ids uuid sur l'instance où l'app est développée, puis à la mise à jour sur d'autres instances, reprendre les mêmes uuids.
Idée/proposition (à affiner/débattre)- de quoi migrer la table formdata pour avoir les bons noms de colonne en reprenant le legacy
- de quoi exporter l'ancien id numérique
- à l'import d'un formdef (mise à jour, via applification ou autre ?), si les champs existants ont des ids numériques, faire la migration de la table
- de quoi migrer un ou des formdefs (changer l'id des champs, migrer la table)
- baser l'uuid de chaque champ sur un hash slug du formdef, varname du champ, id du champ
- (comme on a déterminé l'uuid des pages combo d'après un hash de la natural key)
- migrer les formdefs inclus dans des apps, au cas par cas.
Related issues
History
Updated by Lauréline Guérin 4 months ago
- Related to Development #78197: Fields: avoir un uuid en id au lieu d'un entier added