{PostGre} Ignorer duplicate key lors d'insert

Fermé
MeuhMeuh - 8 sept. 2009 à 14:25
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 8 sept. 2009 à 14:54
Bonjour,

J'essaye d'insérer une liste de valeurs dans ma base de donnée POST-GRE (v7.3.2 inchangeable).
Le problème est que certaines insertions génère des erreurs de type unique key. (normal car je fais une mise à jour d'informations).

Le fait est qu'il ignore ensuite la reste de mes insertion.

Je souhaitrais trouver une option du genre INSERT IGNORE comme en MySql mais je ne trouve pas, si quelqu'un pouvait m'aider?

(il m'est impossible de faire un "delete" des occurences avant l'insert).
A voir également:

1 réponse

moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
8 sept. 2009 à 14:54
Hello c'est quoi le code d'insert que tu fais ?
Passe le avec 2 valeurs pas toute la liste.

Le principe d'un insert est de tout rentrer tant u'il y a des ressources dispo (lignes). S'il bute sur une insertion le reste sera ignoré.

A part si tu fais ça dans une boucle. Mais je vois pas l'intéret maintenant.
Là il faut plutôt chercher à savoir pourquoi tu as des erreurs.
Tu parles de faire une mise à jour d'informations et tu fais un insert. C'est pas vraiment pareil non ?.
0