summaryrefslogtreecommitdiff
path: root/archivist/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'archivist/model.py')
-rw-r--r--archivist/model.py6
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)