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

PostgreSQL:domyślne nazwy ograniczeń

Standardowe nazwy indeksów w PostgreSQL to:

{tablename}_{columnname(s)}_{suffix}

gdzie przyrostek jest jednym z następujących:

  • pkey dla ograniczenia klucza podstawowego
  • key dla unikalnego ograniczenia
  • excl dla ograniczenia wykluczenia
  • idx dla każdego innego rodzaju indeksu
  • fkey dla klucza obcego
  • check dla ograniczenia Sprawdź

Standardowy przyrostek dla sekwencji to

  • seq dla wszystkich sekwencji

Dowód UNIKALNEGO ograniczenia:

UWAGA:CREATE TABLE / UNIQUE spowoduje utworzenie niejawnego indeksu „example_a_b_key” dla tabeli „example”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać nową kolumnę w tabeli po 2 lub 3 kolumnie w tabeli za pomocą postgresa?

  2. Jak najlepiej wykorzystać indeksy PostgreSQL

  3. Uruchom natywny sql z hibernacją

  4. Wstaw tekst z pojedynczymi cudzysłowami w PostgreSQL

  5. psycopg2:wstaw wiele wierszy za pomocą jednego zapytania