Development #78197
Fields: avoir un uuid en id au lieu d'un entier
0%
Description
Contexte: une situation cliente, où un formdef a été écrasé via installation d'une app.
Un champ d'id N existait déjà, il a été réutilisé, la colonne n'avait pas le bon type (varchar au lieu de jsonb).
Pour éviter cela, on pourrait changer le type d'id de tous les champs (formulaire, données de traitement, ..) pour avoir des uuids au lieu d'entiers.
Demandes liées
Révisions associées
formdef: remove max_field_id attribute (#78197)
Historique
Mis à jour par Pierre Ducroquet il y a 10 mois
"Column names
Must be less than the maximum length of 59 characters. Columns that exceed this limit will be rejected by PostgreSQL."
Un uuid ça passe a priori (36 caractères avec les quatre tirets intercalaires), mais voilà, je préfère poser ce rappel ici...
Mis à jour par Lauréline Guérin il y a 10 mois
- Lié à Development #78221: Fields: avoir un moyen pour passer un formdef existant sur des uuid ajouté
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Lauréline Guérin
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/361
- Titre : WIP: Fields: avoir un uuid en id au lieu d'un entier (#78197)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/361/files
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) 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)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/361
- Titre : Fields: avoir un uuid en id au lieu d'un entier (#78197)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/361/files
Mis à jour par Transition automatique il y a 10 mois
- Statut changé de Résolu (à déployer) à Solution déployée
fields: id as uuid (#78197)