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

CẬP NHẬT nguyên tử để tăng số nguyên trong Postgresql

Vâng, điều đó là an toàn.

Trong khi một câu lệnh như vậy đang chạy, tất cả các câu lệnh khác như vậy sẽ bị chặn trên một ổ khóa. Khóa sẽ được phát hành khi giao dịch hoàn tất, vì vậy hãy giữ cho các giao dịch của bạn ngắn gọn. Mặt khác, bạn cần giữ cho giao dịch của mình luôn mở cho đến khi tất cả công việc của bạn được hoàn thành, nếu không, bạn có thể sẽ có khoảng trống trong trình tự của mình.
Đó là lý do tại sao việc yêu cầu trình tự không có khoảng trống thường được coi là một ý kiến ​​tồi.



  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ó thể lưu trữ dấu phẩy thay vì điểm cho các trường thập phân trong cơ sở dữ liệu PostgreSQL không?

  2. Cập nhật hàng loạt trong postgreSQL bằng cách sử dụng unnest

  3. PostgreSQL đến Data-Warehouse:Cách tiếp cận tốt nhất cho ETL gần thời gian thực / trích xuất dữ liệu

  4. Không thể chạy khối trong PostgreSQL 8.2

  5. Postgres thay đổi trình tự theo cách thủ công