Bonjour,

L'index texte a été créé comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ctx_ddl.create_preference(ma_pref,'MULTI_COLUMN_DATASTORE');
ctx_ddl.set_attribute(ma_pref,'columns',ma_liste);
 
create index mon_index on ma_table indextype is CTXSYS.CONTEXT
parameters ('datastore ma_pref section group ....');
La liste des colonnes sur lesquelles est basée la préférence ayant changé, je les ai modifié de la facon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ctx_ddl.set_attribute(ma_pref,'columns',ma_nouvelle_liste);
Il ne semble pas necessaire de faire un unset_attribute avant.

Ma question est: comment faire prendre en compte la mise à jour à l'index?
Est-ce qu'un sync suffit ou faut-il le dropper et le reconstruire?

Merci de vos réponses éclairées ;-)