sql >> Databáze >  >> RDS >> PostgreSQL

Jedinečné omezení na kombinaci dvou sloupců?

Můžete to udělat pomocí indexu na výrazech:

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

Nemyslím si, že je unique omezení umožňuje výrazy (a zrovna teď nemáte vhodný Postgres k testování), ale to je v podstatě to samé.




  1. Multi-DC PostgreSQL:Nastavení pohotovostního uzlu v jiné geografické poloze přes VPN

  2. Změna definice TYPU v Oracle 21c

  3. Oracle sekvence, ale pak v MS SQL Server

  4. Příklad Oracle UTL_HTTP Post Multipart/Form-Data (JSON &ZIP).