Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Visiteurs

Citations

Random quotation
Contre qui luttons-nous jamais sinon contre notre double ? Contre cet autre en nous qui cherche à nous faire entendre que le monde n'a pas de sens ?
(​Yves Bonnefoy)

Événements - 30 juin

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionPostGreSQL – Tester une requête SQL avant de l’appliquer

Avant de lancer une requête SQL pour ajouter, supprimer, ou mettre à jour des données dans une base, il peut être utile de la tester afin d’éviter au maximum les désagréments qui pourraient survenir.

Pour ce faire, PostGresSQL nous fournit un mécanisme connut sous le nom de Transaction.

Dans l’exemple ci-dessous, on enveloppe une requête de suppression « DELETE » entre les mots-clés « BEGIN » et « ROLLBACK ». La requête de suppression va s’exécuter sans altérer la base de données. On peut ainsi mesurer les conséquences de la requête sur nos données :

BEGIN;

DELETE FROM article WHERE is_active = false;

SELECT title FROM article WHERE is_active = false;

ROLLBACK;

SELECT title FROM article WHERE is_active = false;

 



PostgreSQL, SQL


Publicité