IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

DISCARD

DISCARD — Annuler l'état de la session

Synopsis

DISCARD { ALL | PLANS | TEMPORARY | TEMP }

Description

DISCARD lib�re les ressources internes associées avec une session de la base de données. Ces ressources sont normalementlibérer � la fin de la session.

DISCARD TEMP supprime toutes les tables temporaires créées pendant cette session. DISCARD PLANS lib�re tous les plans internes de requ�te mis en cache. DISCARD ALL réinitialise une session � son état d'origine, supprimant ainsi les ressources temporaires et réinitialisant les modifications locales de configuration de la session.

Param�tres

TEMPORARY or TEMP

Supprime toutes les tables temporaires créées pendant cette session.

PLANS

Lib�re tous les plans de requ�te mis en cache.

ALL

Lib�re les ressources temporaires associées � cette session et réinitialise une session � son état d'origine. Actuellement, ceci a le m�me effet que la séquence d'instructions suivantes :

SET SESSION AUTHORIZATION DEFAULT;
RESET ALL;
DEALLOCATE ALL;
CLOSE ALL;
UNLISTEN *;
SELECT pg_advisory_unlock_all();
DISCARD PLANS;
DISCARD TEMP;

Notes

DISCARD ALL ne peut pas �tre utilisé dans un bloc de transaction.

Compatibilité

DISCARD est une extension PostgreSQL™.