индекс для ArrayField в postgresql (django) - PullRequest
0 голосов
/ 03 июля 2018

Я использую postgresql в Django, а также у меня есть ArrayField в одной из моих моделей следующим образом:

words = ArrayField(
    models.CharField(max_length=255, blank=True),
    null=True,
    blank=True
)

В моем коде у меня есть запросы к этому полю только для нулевых значений. Это означает, что у меня есть только следующие запросы в этом поле:

Entity.objects.filter(words__isnull=True).all()
Entity.objects.filter(words__isnull=False).all()

К сожалению, таблица Entity велика, и на этот запрос требуется много часов. Какой индекс лучше всего подходит для этого поля по моим запросам?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...