PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Các chuỗi không bị ảnh hưởng bởi các giao dịch?

Sẽ không phải là một ý kiến ​​hay nếu đảo ngược trình tự. Hãy tưởng tượng hai giao dịch xảy ra cùng một lúc, mỗi giao dịch sử dụng trình tự cho một id duy nhất. Nếu giao dịch thứ hai cam kết và giao dịch đầu tiên quay trở lại, thì giao dịch thứ hai sẽ chèn một hàng với "2" trong khi giao dịch đầu tiên cuộn chuỗi trở lại "1".

Nếu trình tự đó được sử dụng lại sau đó, giá trị của trình tự sẽ trở thành "2", điều này có thể dẫn đến vấn đề ràng buộc duy nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột thay đổi Rails Migration để sử dụng mảng Postgres

  2. Có thể sử dụng một biến và không chỉ định kiểu trả về trong postgreSQL không?

  3. Đã xảy ra ngoại lệ DBConcurrency khi cập nhật bằng Dataadapter

  4. Tìm các bản ghi mà sự tham gia không tồn tại

  5. Lưu trữ dữ liệu được mã hóa trong Postgres