Open streino opened 1 month ago
J'aime quand même bien l'idée d'avoir l'info qu'on a été chercher la valeur dans un JSON nested.
Claude propose nom_de_champ__sous_champ__calcul
.
J'aime quand même bien l'idée d'avoir l'info qu'on a été chercher la valeur dans un JSON nested.
Claude propose
nom_de_champ__sous_champ__calcul
.
Il a pas osé le triple underscore ? :sweat_smile:
Ça me pose pas particulièrement de problème, mais en quoi ça serait utile de savoir qu'on l'a récupéré dans un champ json plutôt qu'un autre champ ? Savoir où chercher dans le modèle data.gouv (mouaif, y a pas tant de nesting) ? Autre chose ?
Yes faire le lien avec le modèle data.gouv.fr sans avoir à trop réfléchir. C'est peut-être pas indispensable mais je trouve ça confortable.
Ok, on part là dessus alors ! Reste à gérer la migration en essayant de conserver l'historique des métriques.
_Originally posted by @streino in https://github.com/ecolabdata/ecospheres-dashboard-backend/pull/7#discussion_r1805050980_
Mais j'ai l'impression qu'on ferait mieux d'utiliser la sémantique suivante :
->
devient_
. Seul hic, pas de distinction entrequality->score
et un champ dont le nom d'origine seraitquality_score
. Mais IMO si on est confronté à ce problème le nommage original est pourri.__
utilisé pour séparer le nom du champ du "type" de calcul appliqué sur ce champ.Ce qui donnerait :
nom_de_champ__calcul
. Ex :quality_score__mean
,contact_point_name__exists
, ...