PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Ограничение на PostgreSQL - само един ред може да има зададен флаг

Можете да създадете уникален индекс на тази колона само за истински стойности:

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. Заявките за тип SELECT ли са единственият тип, който може да бъде вложен?

  2. Заявка за проверка на състоянието на базата данни на postgresql

  3. как да изберете всички записи, съдържащи определени стойности от поле на postgres json, съдържащо масив

  4. Rails:rake db:create:all не успява да се свърже с PostgreSQL база данни

  5. Двойка ключови стойности в PostgreSQL