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

Batasan PostgreSQL - hanya satu baris yang dapat memiliki flag yang disetel

Anda dapat membuat indeks unik pada kolom itu hanya untuk nilai sebenarnya:

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. Masalah konkurensi saat mengambil Id dari baris yang baru dimasukkan dengan ibatis

  2. Menghapus COMMENT ON dari semua objek di PostgreSQL

  3. Instalasi Psycopg di windows

  4. Menyiapkan Data Persisten untuk Carto/Postgresql di ACI

  5. Pilih catatan pertama jika tidak ada yang cocok