Петлевые индексы - как указать разные типы индексов в определении модели? - PullRequest
1 голос
/ 06 апреля 2019

В Loopback (v3), когда я определяю индексы в моих файлах model.json, как мне указать разные типы индексов (например, BRIN)?Кроме того, как я могу указать условия индекса (например, если я хочу создать частичный индекс)?Я использую postgres для базы данных, если это актуально.

1 Ответ

1 голос
/ 18 апреля 2019

Вы можете настроить тип индекса через поле type.

{
  "name": "MyModel",
  "properties": {
    // ...
  },
  "indexes": {
    "myindex": {
      "columns": "name, email",
      "type": "BRIN",
      // ...
    }
  }
} 

Боюсь, LoopBack пока не поддерживает условия индекса (частичные индексы). Не стесняйтесь, чтобы открыть новый выпуск в https://github.com/strongloop/loopback-connector-postgresql/issues.

...