PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Odroczone, unikatowe ograniczenie bez rozróżniania wielkości liter

Możesz obejść to ograniczenie, używając specjalnego typu citext zapewniane przez dodatkowy moduł o tej samej nazwie. Cytując instrukcję:

To dokładnie odnosi się do Twojej sprawy. Uruchom raz na bazę danych:

CREATE EXTENSION citext;

Następnie możesz:

CREATE TABLE sample_table ( 
   my_column citext
  ,CONSTRAINT my_unique_constraint UNIQUE(my_column)
   DEFERRABLE INITIALLY IMMEDIATE
);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PSQLException:bieżąca transakcja jest przerwana, polecenia ignorowane do końca bloku transakcji

  2. Jak używać Spring StandardPasswordEncode i Get Salt Generate?

  3. Postgresql :Połączenie odrzucone. Sprawdź, czy nazwa hosta i port są poprawne oraz czy postmaster akceptuje połączenia TCP/IP

  4. Tworzenie zrzutu bazy danych dla określonych tabel i wpisów Postgres

  5. Jak nawiązać połączenie z Postgresem przez Node.js