Changeset 7160
- Timestamp:
- 02/26/08 16:17:45 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/backends/postgresql/operations.py
r7151 r7160 27 27 def deferrable_sql(self): 28 28 return " DEFERRABLE INITIALLY DEFERRED" 29 30 def field_cast_sql(self, db_type):31 if db_type == 'inet':32 return 'CAST(%s AS TEXT)'33 return '%s'34 29 35 30 def last_insert_id(self, cursor, table_name, pk_name): django/trunk/tests/regressiontests/string_lookup/models.py
r7151 r7160 40 40 name = models.CharField(max_length=50) 41 41 text = models.TextField() 42 submitted_from = models.IPAddressField(blank=True, null=True)43 42 44 43 def __str__(self): … … 100 99 >>> Article.objects.get(text__contains='quick brown fox') 101 100 <Article: Article Test> 102 103 # Regression test for #708: "like" queries on IP address fields require casting104 # to text (on PostgreSQL).105 >>> Article(name='IP test', text='The body', submitted_from='192.0.2.100').save()106 >>> Article.objects.filter(submitted_from__contains='192.0.2')107 [<Article: Article IP test>]108 109 101 """}
