PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Apa arti autocommit di postgresql dan psycopg2?

Setiap pernyataan PostgreSQL berjalan dalam sebuah transaksi.

PostgreSQL sendiri hanya mengetahui mode komit otomatis, yang berarti bahwa setiap pernyataan akan berjalan dalam transaksinya sendiri jika Anda tidak memulai transaksi secara eksplisit.

Pernyataan seperti VACUUM tidak dapat dijalankan dalam transaksi yang sama dengan pernyataan lain.

Jika Anda tidak menggunakan autocommit di psycopg2, driver harus mensimulasikan mode non-autocommit dengan memulai transaksi secara eksplisit saat pernyataan pertama dijalankan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kontainer Spring Docker tidak dapat mengakses kontainer Postgres Docker

  2. Jalankan kueri mentah dalam migrasi - Sekuel 3.30

  3. Otentikasi Basis Data CAS tidak berfungsi

  4. Cara membagi array menjadi baris di Postgresql

  5. Beberapa Rumus di PostgreSQL