Bonjour,

J'ai un souci sur une table quand je veux mettre à jour des données, j'ai le message suivant :

ERROR: duplicate key value violates unique constraint "primary010"

Mon champ clé primaire est défini comme suit :

id_logement bigint NOT NULL DEFAULT nextval('logement_id_logement_seq'::regclass)

La seule contrainte sur la table est la suivante :

Je fais par exemple la requête : primary sur le champ id_logement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO f_logement_social.logement (id_typelogement) VALUES (3)
J'avais au préalable transferé ma base de mySQL à postgres avec des enregistrements déjà existants dans la table, j'ai l'impression qu'il essaye de mettre un nouvel enregistrement avec un identifiant déjà existant sans prendre en compte ceux des enregistrements de la table ...


SD