DISCARD — Annuler l'état de la session
DISCARD { ALL | PLANS | TEMPORARY | TEMP }
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.
Supprime toutes les tables temporaires créées pendant cette session.
Libère tous les plans de requête mis en cache.
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;