PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Est-il nécessaire de fermer une connexion Psycopg2 à la fin d'un script ?

Normalement, lorsque votre programme python se termine, tous les sockets qu'il possède sont fermés et les transactions ouvertes sont abandonnées. Mais c'est une bonne pratique de fermer la connexion à la toute fin.

Fermer une connexion dès que vous n'en avez plus besoin a pour effet de libérer des ressources système. Ce qui est toujours bon.

Gardez à l'esprit que si vous fermez votre connexion, vous devez d'abord valider vos modifications. Comme vous pouvez le lire dans l'API psycopg2 :