diff options
Diffstat (limited to '')
-rw-r--r-- | archivist/model.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/archivist/model.py b/archivist/model.py index 1544f3f..2676204 100644 --- a/archivist/model.py +++ b/archivist/model.py @@ -8,7 +8,7 @@ import datetime from enum import Enum, unique from pkg_resources import resource_filename -from .peewee_ext import EnumField, CompressedField, SQLIndex +from .peewee_ext import EnumField, CharField, CompressedField, SQLIndex from .peewee_fixes import * # dummy to force evaluation of those fixes db = SqliteExtDatabase('test.db', pragmas=[('foreign_keys', 'ON')]) @@ -96,7 +96,7 @@ class Document(BaseModel): @table class Prefix(BaseModel): __keys__ = ('name',) - name = CharField(primary_key = True) + name = CharField(primary_key = True, nocase=True) virtual = BooleanField(default = False) description = CharField(null=True) @@ -122,7 +122,7 @@ class Prefix(BaseModel): class Tag(BaseModel): __keys__ = ('name', 'prefix') - name = CharField() + name = CharField(nocase=True) prefix = ForeignKeyField(Prefix, null=True, related_name = 'tag', db_column = 'prefix') description = CharField(null=True) default = BooleanField(default = False) |