diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-09-22 10:29:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-22 10:29:59 +0200 |
| commit | f7806193e6db2dcc82937041cf07036e752515cd (patch) | |
| tree | 73de543364d17c3d6b3a3acc65ae4f968a0facbe /tests/indexes | |
| parent | 2d2fbc3a70e4c3c38f0f78869dacd5588aa6a3bd (diff) | |
Made indexes tests use required_db_features.
Diffstat (limited to 'tests/indexes')
| -rw-r--r-- | tests/indexes/models.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/indexes/models.py b/tests/indexes/models.py index 601dd334d6..97679225f5 100644 --- a/tests/indexes/models.py +++ b/tests/indexes/models.py @@ -1,4 +1,4 @@ -from django.db import connection, models +from django.db import models class CurrentTranslation(models.ForeignObject): @@ -47,12 +47,13 @@ class IndexTogetherSingleList(models.Model): index_together = ["headline", "pub_date"] -# Indexing a TextField on Oracle or MySQL results in index creation error. -if connection.vendor == 'postgresql': - class IndexedArticle(models.Model): - headline = models.CharField(max_length=100, db_index=True) - body = models.TextField(db_index=True) - slug = models.CharField(max_length=40, unique=True) +class IndexedArticle(models.Model): + headline = models.CharField(max_length=100, db_index=True) + body = models.TextField(db_index=True) + slug = models.CharField(max_length=40, unique=True) + + class Meta: + required_db_features = {'supports_index_on_text_field'} class IndexedArticle2(models.Model): |
