Bonjour,
Dans le cadre de mon stage je développe une application de maintenance d'une BDD PostgreSQL en PHP. Je suis amené à faire un update sur un table qui contient un triplet d'id comme clés primaire. Je souhaite faire un update sur l'une de ces clé mais comment faire remonter l'erreur autrement que par un vilain warning si je tente de faire un update alors que le triplet existe déjà. J'ai essayer un Try{}Catch{} mais pg_query ne lève aucune exception donc je ne vois pas trop comment m'en sortir.
Le but final de cela et d'avorter la requête en cas de violation de l'intégrité référentielle et d'en avertir l'utilisateur.
Avez-vous des solutions ou des pistes pour m'éclairer un peu?
Merci,
Partager