Vue : "Generate Unique Keys in Index"

Toutes les astuces qui n'entre pas dans les autres catégories

Vue : "Generate Unique Keys in Index"

Messagepar Michael DELIQUE » 26 Avr 2010 à 10:15

Cette option dans le menu de la vue permet d'éliminer les doublons d'une vue. ce qui équivaut à un @unique en formule. très pratique car cela évite d'avoir des dblookup/dbcolumn qui dépassent les 32ko et c'est l'index et non une fonction qui fait le traitement.

par contre il-y-a 2 limitations à retenir :

- le dé-doublonnage ne se fait pas sur les entrés de la vue mais sur les documents. donc si un document est présent plusieurs fois (via l'option : show multiple values as separate entries) toutes les entrées liés au documents disparaissent.

- penser à rajouter un & @IsUnavailable($conflict) dans le select de la vue sinon l'index plante en cas de conflit
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Retour vers Divers