PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

użyć try/except z psycopg2 lub z zamknięciem?

Twój link do dokumentów Psycopg2 wyjaśnia to samo, nie?

Tak więc, chyba że używasz innego poziomu izolacji lub używasz PgBouncer, twój pierwszy przykład powinien działać poprawnie. Jeśli jednak chcesz mieć bardziej szczegółową kontrolę nad tym, co dzieje się podczas transakcji, najlepsza może być metoda try/except, ponieważ jest ona równoległa do samego stanu transakcji bazy danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie kodowania bazy danych Postgres

  2. Uzyskaj minimalną niezerową wartość w wielu kolumnach

  3. Wstawianie tablicy do postgresql

  4. Transakcja wewnątrz funkcji plpgsql

  5. Upuść kolumnę nie usuwa całkowicie odwołań do kolumn - postgresql