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

PostgreSQL:výchozí názvy omezení

Standardní názvy indexů v PostgreSQL jsou:

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

kde přípona je jedna z následujících:

  • pkey pro omezení primárního klíče
  • key pro jedinečné omezení
  • excl pro omezení vyloučení
  • idx pro jakýkoli jiný druh indexu
  • fkey pro cizí klíč
  • check pro kontrolní omezení

Standardní přípona pro sekvence je

  • seq pro všechny sekvence

Důkaz vašeho UNIKÁTNÍHO omezení:

UPOZORNĚNÍ:CREATE TABLE / UNIQUE vytvoří implicitní index "example_a_b_key" pro tabulku "example"



  1. Jak identifikovat problémy s výkonem MySQL s pomalými dotazy

  2. Jaký je rozdíl mezi VARCHAR a CHAR?

  3. Jak se interpretuje SQL s rekurzivním příkazem?

  4. Jak získat aktuální datum na serveru SQL