contexte
En travaillant sur une migration, il a été découvert des doublons sur une clé normalement unique.
description du bug
L'index unique offers.external_id n'existe pas en production. Sur une base de données vierge, en jouant les migrations, cet index est bien créé.
Il se trouve que d'autres index sont concernés.
| Table |
Missing |
Type |
offers |
unique constraint on external_id |
from unique=True on field |
offers |
index on external_id |
from Meta.indexes |
concours |
concours_nor_ori_fd92de_idx on nor_original |
from Meta.indexes |
metiers |
unique constraint on external_id |
from unique=True on field |
metiers |
metiers_externa_310f85_idx on external_id |
from Meta.indexes |
ingestion_rawdocument |
index on external_id |
from db_index=True on field |
ingestion_rawdocument |
unique_external_id_document_type on (external_id, document_type) |
from UniqueConstraint |
comportement attendu
Les indexs sont corrects en production et correspondent aux migrations.
utilisateurs impactés
écrans concernés
⚠️ copies d'écran
contexte
En travaillant sur une migration, il a été découvert des doublons sur une clé normalement unique.
description du bug
L'index unique
offers.external_idn'existe pas en production. Sur une base de données vierge, en jouant les migrations, cet index est bien créé.Il se trouve que d'autres index sont concernés.
offersexternal_idunique=Trueon fieldoffersexternal_idMeta.indexesconcoursconcours_nor_ori_fd92de_idxonnor_originalMeta.indexesmetiersexternal_idunique=Trueon fieldmetiersmetiers_externa_310f85_idxonexternal_idMeta.indexesingestion_rawdocumentexternal_iddb_index=Trueon fieldingestion_rawdocumentunique_external_id_document_typeon(external_id, document_type)UniqueConstraintcomportement attendu
Les indexs sont corrects en production et correspondent aux migrations.
utilisateurs impactés
écrans concernés