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

Ràng buộc PostgreSQL - chỉ một hàng có thể đặt cờ

Bạn chỉ có thể tạo một chỉ mục duy nhất trên cột đó cho các giá trị true:

create unique index on my_table (actual) 
where actual = true;

SQLFiddle: http://sqlfiddle.com/#!15/91f62/1



  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 - chọn các quan sát và đưa vào bảng mới

  2. Giá trị khóa chính không tăng lên chính xác

  3. python thêm E vào chuỗi

  4. Truyền tham số sang DB .execute cho danh sách WHERE IN ... INT

  5. Hiển thị các kết quả đã chọn theo chiều dọc trong psql, như được thực hiện bởi MySQL's \ G