summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/indexes/models.py15
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):