Я использую Django, Python 3.7 и PostGres 9.5. Чтобы ускорить выполнение определенного запроса, я хочу создать этот функциональный индекс, который я обычно делал бы в PostGres следующим образом ...
CREATE INDEX my_article_idx ON article (regexp_replace(url, '\?.*$', ''))
Однако в мире Django и автоматически сгенерированных миграций я не уверен, как аннотировать мой класс в моем файле models.py, чтобы этот основанный на функциях индекс создавался автоматически. Рассматриваемое поле в моей модели выглядит следующим образом ...
class Article(models.Model):
...
url = models.TextField(default='', null=False)