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

apakah pernyataan sql memastikan atomisitas di postgres

Saya pikir apa yang Anda cari di sini adalah isolasi, bukan atomisitas. Anda dapat mengatur semua transaksi ke tingkat isolasi tertinggi, serializable (yang lebih tinggi dari tingkat default biasa). Dengan tingkat itu, jika data yang dibaca transaksi (dan mungkin diandalkan) diubah, maka ketika mencoba untuk melakukan itu mungkin mendapatkan kesalahan kegagalan serialisasi. Saya katakan "mungkin", karena sistem dapat menyimpulkan situasinya akan konsisten dengan perubahan data yang terjadi setelah komit, dalam hal ini komit diizinkan untuk berdiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psycopg2 :Buat tabel dalam prosedur tersimpan Postgres

  2. Startup hibernasi sangat lambat

  3. Pembuatan urutan berurutan

  4. Bagaimana saya bisa mengembalikan '0' dari kueri di pgsql, jika barisnya tidak ada?

  5. Apakah mungkin untuk mengakses versi lama dari baris di Postgres yang belum disedot?