~ubuntu-branches/ubuntu/saucy/python-django/saucy-updates

« back to all changes in this revision

Viewing changes to tests/regressiontests/indexes/models.py

  • Committer: Package Import Robot
  • Author(s): Luke Faraone, Jakub Wilk, Luke Faraone
  • Date: 2013-05-09 15:10:47 UTC
  • mfrom: (1.1.21) (4.4.27 sid)
  • Revision ID: package-import@ubuntu.com-20130509151047-aqv8d71oj9wvcv8c
Tags: 1.5.1-2
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.

[ Luke Faraone ]
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from django.db import connection
 
2
from django.db import models
 
3
 
 
4
 
 
5
class Article(models.Model):
 
6
    headline = models.CharField(max_length=100)
 
7
    pub_date = models.DateTimeField()
 
8
 
 
9
    class Meta:
 
10
        index_together = [
 
11
            ["headline", "pub_date"],
 
12
        ]
 
13
 
 
14
 
 
15
# Indexing a TextField on Oracle or MySQL results in index creation error.
 
16
if connection.vendor == 'postgresql':
 
17
    class IndexedArticle(models.Model):
 
18
        headline = models.CharField(max_length=100, db_index=True)
 
19
        body = models.TextField(db_index=True)
 
20
        slug = models.CharField(max_length=40, unique=True)