sql >> Database >  >> RDS >> PostgreSQL

Unieke beperking op combinatie van twee kolommen?

U kunt dit doen met behulp van een index op uitdrukkingen:

create unique index unq_test_a_b on (test(least(a, b), greatest(a, b));

Ik denk niet dat de unique beperking staat expressies toe (en heb momenteel geen handige Postgres om op te testen), maar dit is in wezen hetzelfde.




  1. Bevriezen beheren in PostgreSQL

  2. DATENAME() Voorbeelden in SQL Server

  3. Wat is de SQL-verbindingsreeks die ik moet gebruiken om toegang te krijgen tot localhost\SQLEXPRESS met Windows-verificatie of SQL-verificatie?

  4. Oracle-weergave meer dan 24 uur