sql >> Database teknologi >  >> RDS >> PostgreSQL

Er det nødvendigt at lukke en Psycopg2-forbindelse i slutningen af ​​et script?

Normalt når dit python-program afsluttes, lukkes alle de sockets, det ejer, og åbne transaktioner afbrydes. Men det er god praksis at lukke forbindelsen til allersidst.

Hvis du lukker en forbindelse, så snart du ikke længere har brug for den, frigør du systemressourcer. Hvilket altid er godt.

Husk, at hvis du lukker din forbindelse, skal du først foretage dine ændringer. Som du kan læse i psycopg2 API:




  1. Sådan udføres en procedure inde i en pakke i Oracle

  2. Udskydelig, ufølsom unik begrænsning

  3. Fejlfinding af SQL Server-transaktionelle replikeringsproblemer

  4. django karaktersæt med MySQL weirdness