Support #67065
Base adresse: clé duppliquée
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06 July 2022
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Reçu dans les traces :
connector "Base adresse" (BaseAdresse) is now down: ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique «base_adresse_addresscachemodel_pkey » DETAIL: La clé « (id)=(1) » existe déjà.
Le connecteur semble ne plus se mettre à jour :
https://passerelle-test.grenoble.iziici.fr/manage/base-adresse/base-adresse/logs/?log_level=&q=ERROR
Message connector "base-adresse.base-adresse" error running daily job error_summary ["django.db.utils.IntegrityError: ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « base_adresse_streetmodel_resource_id_ban_id_627e4172_uniq » DETAIL: La clé « (resource_id, ban_id)=(1, 74181_0106) » existe déjà."]
History
Updated by Benjamin Dauvergne over 1 year ago
Je ne pense pas qu'il y a un rapport entre le premier et le deuxième, pour la deuxième trace c'est bizarre il n'y a pas d'index sur resource_id, ban_id chez moi :
passerelle=# \d base_adresse_streetmodel Table « passerelle_dev_publik_love.base_adresse_streetmodel » Colonne | Type | Collationnement | NULL-able | Par défaut ---------------+--------------------------+-----------------+-----------+------------------------------------------------------ id | integer | | not null | nextval('base_adresse_streetmodel_id_seq'::regclass) city | character varying(150) | | not null | name | character varying(150) | | not null | zipcode | character varying(5) | | not null | type | character varying(30) | | not null | citycode | character varying(5) | | not null | last_update | timestamp with time zone | | | unaccent_name | character varying(150) | | | resource_id | integer | | not null | ban_id | character varying(32) | | | Index : "base_adresse_streetmodel_pkey" PRIMARY KEY, btree (id) "base_adresse_streetmodel_resource_id_932af493" btree (resource_id) Contraintes de clés étrangères : "base_adresse_streetm_resource_id_932af493_fk_base_adre" FOREIGN KEY (resource_id) REFERENCES base_adresse_baseadresse(id) DEFERRABLE INITIALLY DEFERRED
Je ne sais pas d'où sort cet index base_adresse_streetmodel_resource_id_ban_id_627e4172_uniq.
...
et donc viré récemment :
commit fff4455a2d54b17349a3837d68e55a6482a62c91 (origin/wip/66572-base-addresse-remove-unicity-constraint) Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Jun 24 08:31:11 2022 +0200 ban import: remove unicity constraint on ban_id (#66572)