Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : PgAdmin3 » désactiver l'autocommit » 06/10/2011 18:13:30
merci de ces précision,
mais mon besoin est pour être plus précis :
comment éviter que toutes les opérations de modification/insertion/suppression soient effectives dès leur exécution.
Je voudrais l'équivalent d'Oracle, où sans la commande COMMIT, seule l'instance qui a exécuté ces ordres voit les résultats.
Et ce n'est qu'après avoir fait le COMMIT que les changements sont effectifs en base (ou le ROLLBACK pour l'annulation).
Michel
#2 Re : PgAdmin3 » désactiver l'autocommit » 04/10/2011 16:55:57
alors tant pis.
merci
#3 Re : PgAdmin3 » désactiver l'autocommit » 04/10/2011 14:50:17
Ok,
est-il possible de faire comme avec Sqlplus d'oracle :
tant que le commit n'a pas été fait, c'est dans le 'schéma virtuel de la session', un rollback à la fin permet de revenir à l'état initial.
exemple :
voici un script sql qui modifie temporairement une donnée, le temps d'un count(*)
update maTable set mois=10 where id=1;
select count(*) from maTable where mois=10;
rollback;
Merci
#4 Re : PgAdmin3 » désactiver l'autocommit » 04/10/2011 13:29:19
dans la fenêtre "Query",
j'ai bien le menu "Requête"
j'ai coché "ROLLBACK Automatique"
j'ai exécuté une requête de type update...;
puis j'ai fait "rollback;" sans aucun effet...
Pouvez-vous me dire pourquoi ?
Merci
#5 PgAdmin3 » désactiver l'autocommit » 04/10/2011 12:25:14
- zephyrin
- Réponses : 12
Bonjour,
j'utilise la version 1.12.1 et je voudrais savoir comment désactiver l'autocommit ?
Merci
Pages : 1