PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL :noms de contraintes par défaut

Les noms standard des index dans PostgreSQL sont :

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

où le suffixe est l'un des suivants :

  • pkey pour une contrainte de clé primaire
  • key pour une contrainte Unique
  • excl pour une contrainte d'exclusion
  • idx pour tout autre type d'index
  • fkey pour une clé étrangère
  • check pour une contrainte Check

Le suffixe standard pour les séquences est

  • seq pour toutes les séquences

Preuve de votre contrainte UNIQUE :

AVIS :CREATE TABLE / UNIQUE créera l'index implicite "example_a_b_key" pour la table "example"