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

PostgreSQL:nomi di vincoli predefiniti

I nomi standard per gli indici in PostgreSQL sono:

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

dove il suffisso è uno dei seguenti:

  • pkey per un vincolo di chiave primaria
  • key per un vincolo Univoco
  • excl per un vincolo di esclusione
  • idx per qualsiasi altro tipo di indice
  • fkey per una chiave esterna
  • check per un vincolo Check

Il suffisso standard per le sequenze è

  • seq per tutte le sequenze

Prova del tuo vincolo UNICO:

AVVISO:CREATE TABLE / UNIQUE creerà l'indice implicito"example_a_b_key" per la tabella "example"