162 votes

PostgreSQL : pouvez-vous créer un index dans la définition CREATE TABLE ?

Je souhaite ajouter des index à certaines des colonnes d'une table lors de la création. Existe-t-il un moyen de les ajouter à la définition CREATE TABLE ou dois-je les ajouter par la suite avec une autre requête ?

 CREATE INDEX reply_user_id ON reply USING btree (user_id);

31voto

Bohemian Points 134107

Non.

Cependant, vous pouvez créer des unique dans le fichier create, mais c'est parce qu'ils sont classés comme des contraintes . Vous ne pouvez pas créer un index "général".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X