PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Interfaces client » ECPG -- SQL embarqué en C » Commandes SQL Embarquées » DISCONNECT

DISCONNECT

DISCONNECT — met fin à une connexion de base de données

Synopsis

DISCONNECT nom_connexion
DISCONNECT [ CURRENT ]
DISCONNECT ALL
   

Description

DISCONNECT ferme une connexion (ou toutes les connexions) à la base de données.

Paramètres

nom_connexion #

Une connexion à la base établie par la commande CONNECT.

CURRENT #

Ferme la connexion « courante », qui est soit la connexion ouverte la plus récemment, soit la connexion spécifiée par la commande SET CONNECTION. C'est aussi la valeur par défaut si aucun argument n'est donné à la commande DISCONNECT.

ALL #

Ferme toutes les connexions ouvertes.

Exemples

int
main(void)
{
    EXEC SQL CONNECT TO testdb AS con1 USER testuser;
    EXEC SQL CONNECT TO testdb AS con2 USER testuser;
    EXEC SQL CONNECT TO testdb AS con3 USER testuser;

    EXEC SQL DISCONNECT CURRENT;  /* ferme con3          */
    EXEC SQL DISCONNECT ALL;      /* ferme con2 and con1 */

    return 0;
}
   

Compatibilité

DISCONNECT est spécifié dans le standard SQL.