Partager via


Ajouter des index à des tables au moyen d’une extension

Souvent, vous étendez les tables afin d’y stocker des données supplémentaires pour plus tard, mais aussi d’accéder rapidement aux données basées sur les nouveaux champs. Par conséquent, il est souvent avantageux de disposer d’un index dédié qui accélère la recherche dans la base de données. Vous pouvez ajouter un nouvel index à une table existante au moyen d’une extension. Pour ajouter un index à une table existante, vous étendez la table sélectionnée, puis créez un index comme vous le feriez pour un index sur une nouvelle table. Vous pouvez ajouter des champs nouveaux et existants afin qu’ils fassent partie du nouvel index.

Dans l’illustration suivante, une extension InventTable est utilisée pour définir un index pour un nouveau champ sur la table InventTable.

Nouvel index.

Avertissement

Vous ne devez pas utiliser cette approche pour créer des index uniques. Il s’agit d’une modification intrusive susceptible d’interrompre les solutions d’autres éditeurs de logiciels indépendants (ISV) si ces solutions sont déployées dans le même environnement. Cette fonctionnalité sera supprimée dans les prochaines versions de la plateforme.