Projet

Général

Profil

Development #78221

Fields: avoir un moyen pour passer un formdef existant sur des uuid

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

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
07 juin 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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
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.

Demandes liées

Lié à w.c.s. - Development #78197: Fields: avoir un uuid en id au lieu d'un entierFermé06 juin 2023

Actions

Historique

#1

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

#2

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

  • Description mis à jour (diff)

Formats disponibles : Atom PDF