PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 23/04/2009 18:06:29

isoman
Membre

que fait cet index ?

Salut a tous,
j'utilise un agl qui genere le script de la creation de la base de donnée et dans une table j'obtiens cet index:
CREATE UNIQUE INDEX stock_pk
  ON stock
  USING btree
  (codearticle, numero_lot, numero_bl);
Est ce que cet index permet de s'assurer que le triplet codearticle,numero_lot,numero_bl est unique ?
Merci d'avance.

Hors ligne

#2 23/04/2009 20:47:26

gleu
Administrateur

Re : que fait cet index ?

Oui, c'est exactement ça. Il n'est pas possible d'insérer ou de modifier une table de telle façon qu'il existe deux lignes contenant les mêmes valeurs pour ce triplet.


Guillaume.

Hors ligne

#3 24/04/2009 14:50:12

isoman
Membre

Re : que fait cet index ?

et quel sont les "modes de tries" proposé par postgreSql (en l'occurence btree) est ce qu'il y a une différence au niveau des  performances ?

Hors ligne

#4 24/04/2009 16:25:48

gleu
Administrateur

Re : que fait cet index ?

Je n'ai pas bien compris la question. C'est quoi, un « mode de tries » ?


Guillaume.

Hors ligne

Pied de page des forums