PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Уникални полета на модела в Django, нечувствителни към главни букви?

От Django 1.11 можете да използвате CITextField, специфично за Postgres поле за нечувствителен към главни и малки букви текст, подкрепен от типа citext.

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

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

Django също така предоставя CIEmailField и CICharField , които са независими от главните и малки букви версии на EmailField и CharField .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Рекурсивна заявка на Postgres с row_to_json

  2. Какво да търсите, ако вашата PostgreSQL репликация изостава

  3. Проверете дали в PostgreSQL вече съществува дефиниран от потребителя тип

  4. Как да получите разлика от дни/месеци/години (datediff) между две дати?

  5. Date_trunc на PostgreSQL в mySQL