sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql Opret unikt indeks

Jeg synes, det burde gøre det (har dog ikke testet det grundigt)

create unique index idx_unique_mobile_number1
 on person (least(mobile_number_1, mobile_number_2));

create unique index idx_unique_mobile_number2
 on person (greatest(mobile_number_1, mobile_number_2));


  1. Beregn delta (forskel mellem nuværende og forrige række) mysql-gruppe efter specifik kolonne

  2. Hvordan sporer man ændringer i flere kolonner i databasetabellen til revisionsformål?

  3. Hvordan udfører jeg en lagret procedure én gang for hver række, der returneres af forespørgsel?

  4. Parameteriseret forespørgsel, der returnerer TEXT-kolonne(r), returnerer altid nul for INT-kolonner