Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перестройка индексов для одной записи / 3 сообщений из 3, страница 1 из 1
12.05.2007, 19:30
    #34521176
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестройка индексов для одной записи
Был такой вопрос, правда где - не помню.

Как перестроить индексы для одной записи?
Была рекомендация открыть и сохранить объект, но по поведению, да и по исходникам видно, что индекс перестраивается только при изменении индексируемого поля, либо при изменении любого поля при отсутствии данных в основном узле данных.
...
Рейтинг: 0 / 0
13.05.2007, 07:17
    #34521453
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестройка индексов для одной записи
Ну и опишите метод с запросом
Код: plaintext
&SQL(update Table set Field1=Field1,Field2=Field2 wherer %id=:id)

Правдо непонятно зачем такая задача нужна - вы как найдете запись то эту ? у которой индекс некорректен ?
...
Рейтинг: 0 / 0
13.05.2007, 09:17
    #34521475
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестройка индексов для одной записи
Ну найти то можно, разобрав структуру хранения в oddCOM и пройдясь по всем объектам/индексам.

Но при этом я не уверен на 100%, что именно так как надо понята структура храненения. Есть ведь разные COLLATION, да и для разных типов данных индекс строится по разному.

Поэтому диагностику еще можно делать своими средствами, но перестройку хотелось бы делать средствами самой каше.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перестройка индексов для одной записи / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]