Projet

Général

Profil

Development #78221

Mis à jour par Lauréline Guérin il y a 11 mois

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

autre piste:
* 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.

Retour