sql >> データベース >  >> RDS >> PostgreSQL

Djangoで大文字と小文字を区別しない一意のモデルフィールド?

    Django 1.11以降、CITextFieldを使用できます。これは、citextタイプに基づく大文字と小文字を区別しないテキスト用のPostgres固有のフィールドです。

    from django.db import models
    from django.contrib.postgres.fields import CITextField
    
    class Something(models.Model):
        foo = CITextField()
    

    DjangoはCIEmailFieldも提供します およびCICharFieldEmailFieldの大文字と小文字を区別しないバージョンです およびCharField



    1. 選択方法*ただし、列名は各ビューで一意である必要があります

    2. AccessでUNPIVOTをシミュレートする方法は?

    3. SQLite Quote()のしくみ

    4. ネストされたループの結合とパフォーマンススプール