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

Urutan tidak terpengaruh oleh transaksi?

Bukan ide yang baik untuk mengembalikan urutan. Bayangkan dua transaksi terjadi pada saat yang sama, yang masing-masing menggunakan urutan untuk id unik. Jika transaksi kedua dilakukan dan transaksi pertama dibatalkan, maka transaksi kedua menyisipkan baris dengan "2" sedangkan transaksi pertama mengembalikan urutan ke "1".

Jika urutan tersebut kemudian digunakan lagi, nilai urutan akan menjadi "2" yang dapat menyebabkan masalah kendala yang unik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL meneruskan data dari CTE rekursif ke fungsi

  2. Berfungsi untuk mengembalikan kumpulan kolom dinamis untuk tabel yang diberikan

  3. `pg_tblspc` hilang setelah penginstalan versi terbaru OS X (Yosemite atau El Capitan)

  4. Tabel sementara PostgreSQL

  5. buat kueri dinamis SQL dengan pustaka python psycopg2 dan menggunakan alat tipe konversi yang baik