etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
184 stars 28 forks source link

dataset_datagouv_id pour resource_metrics #3935

Closed ptitfred closed 1 month ago

ptitfred commented 1 month ago

Ajoute le dataset_datagouv_id à l'import de métriques d'une resource depuis l'API de data.gouv.fr.

Pour l'instant la colonne est nullable (pour rétro compatibilité) mais la valeur est attendue par la validation Ecto. Prevoir un script de rattrapage puis ensuite mettre la colonne not null ?

Actuellement la contrainte d'unicité ignore cette nouvelle colonne. L'y inclure quand elle sera remplie ?


Voir #3931.

ptitfred commented 1 month ago

J'ai un doute sur l'unicité avec cette nouvelle colonne.

AntoineAugusti commented 1 month ago

J'ai un doute sur l'unicité avec cette nouvelle colonne.

resource_datagouv_id, dataset_datagouv_id, year_month, metric_name me parait OK

ptitfred commented 1 month ago

resource_datagouv_id, dataset_datagouv_id, year_month, metric_name me parait OK

(j'étais plus sûr de la cardinalité de la relation resource <-> dataset)

AntoineAugusti commented 1 month ago

dataset 1 - 0..n resource et une ressource n'est pas transférée à un autre dataset.