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

Pouvez-vous créer un index dans la définition CREATE TABLE ?

Il ne semble pas y avoir de moyen de spécifier un index dans le CREATE TABLE syntaxe. PostgreSQL crée cependant un index pour les contraintes uniques et les clés primaires par défaut, comme décrit dans cette note :

PostgreSQL crée automatiquement un index pour chaque contrainte unique et contrainte de clé primaire pour renforcer l'unicité.

En dehors de cela, si vous souhaitez un index non unique, vous devrez le créer vous-même dans un CREATE INDEX séparé. requête.