На странице «Индексы» задается список индексов таблицы. Индексирование обеспечивает быстрый поиск и выборку значений по индексированным полям.
Примечание. Создание индексов возможно только для сохраняемого представления.

Часто поиск осуществляется по различным полям или группам полей, в таких случаях есть смысл создавать несколько индексов.
Для создания индекса нажмите кнопку
«Добавить». В конец списка будет
добавлена строка, в которой определите следующие атрибуты:
Наименование. Введите наименование индекса. По умолчанию наименование «Индекс»;
Идентификатор. Введите уникальный идентификатор индекса в списке индексов представления (допускается использование только латинских букв, цифр и знаков «_», не допускается использование пробелов). По умолчанию формируется как <Идентификатор представления>_INDEX<Порядковый номер индекса>;
Поля индекса. Выберите из раскрывающегося списка поля. В списке указаны все поля представления, добавление которых возможно в поле индекса. Если индекс состоит из нескольких полей, то поиск первоначально будет происходить по самому первому отмеченному полю, потом по второму и т.д.;
Первичный ключ. Установите флажок в том случае, если индекс первичный. При установке автоматически устанавливается флажок «Уникальный ключ»;
Уникальный ключ. Установите флажок, если индекс уникальный. Уникальный индекс однозначно определяет каждую запись. При создании уникального или первичного индекса необходимо помнить, что данные индексы не могут быть построены на основе полей, которые могут содержать пустые значения, поскольку в данном случае мы теряем однозначность.
Примечание. Если выбрана база данных СУБД ClickHouse на странице «Свойства», то «Уникальный ключ» заменяется на «Ключ сортировки». Ключ сортировки определяет порядок хранения данных и не зависит от флажка «Первичный ключ». Если первичный ключ не задан, то ключ сортировки используется в качестве первичного ключа.
Для изменения количества отображаемых атрибутов нажмите кнопку
«Настройки»
и установите/снимите флажок напротив наименования атрибута.
Редактирование уже созданных индексов осуществляется непосредственно в списке индексов.
Для удаления одного или нескольких индексов выделите их и нажмите кнопку
«Удалить».
Будет запрошено подтверждение выполняемого действия.
Для завершения работы мастера нажмите кнопку «Сохранить».
См. также: