sql >> Database >  >> RDS >> PostgreSQL

Hoofdletterongevoelige unieke modelvelden in Django?

Vanaf Django 1.11 kunt u CITextField gebruiken, een Postgres-specifiek veld voor hoofdletterongevoelige tekst ondersteund door het citext-type.

from django.db import models
from django.contrib.postgres.fields import CITextField

class Something(models.Model):
    foo = CITextField()

Django biedt ook CIEmailField en CICharField , dit zijn niet-hoofdlettergevoelige versies van EmailField en CharField .



  1. 3 manieren om rijen met kleine letters te vinden in MySQL

  2. Kan database niet verwijderen

  3. Hoe maak je een externe sleutel met ON UPDATE CASCADE op Oracle?

  4. PostgreSQL-index niet gebruikt voor query's op IP-bereiken