Создайте индекс с индексированными столбцами и столбцами `INCLUDE` в PostgreSQL с помощью ActiveRecord - PullRequest
1 голос
/ 06 августа 2020

Я хочу создать один из индексов, в котором одни столбцы проиндексированы, а другие включены. Этот вид индекса описывается PostgreSQL в их документации здесь

Запрос SQL для создания индекса выглядит примерно так: CREATE INDEX tab_x_y ON tab(x) INCLUDE (y);

Глядя на ActiveRecord PostgreSQL документация адаптера здесь

Я не вижу возможности использовать эту функцию столбца INCLUDE.

Нужно ли мне запускать это как необработанный запрос SQL? Есть ли другой способ?

Примечания

  1. Я не спрашиваю, как выполнить запрос или какой индекс будет использоваться для запроса.
  2. I Я не спрашиваю, как создать обычный индекс с помощью ActiveRecord.
  3. Я не спрашиваю, как создать миграцию с помощью ActiveRecord.
  4. Мне особенно нужна информация о том, как создать конкретный c вид индекса с указанной опцией c.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...