Closed ptitfred closed 1 month ago
J'ai un doute sur l'unicité avec cette nouvelle colonne.
J'ai un doute sur l'unicité avec cette nouvelle colonne.
resource_datagouv_id, dataset_datagouv_id, year_month, metric_name me parait OK
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)
dataset 1 - 0..n resource
et une ressource n'est pas transférée à un autre dataset.
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.