]> git.phdru.name Git - m_librarian.git/commitdiff
Make names unique
authorOleg Broytman <phd@phdru.name>
Sun, 20 Dec 2015 20:23:46 +0000 (23:23 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 20 Dec 2015 20:23:46 +0000 (23:23 +0300)
m_librarian/db.py

index d63fd416406abe7b01d426189edfbf7e7d65d545..e02b95bcad56c13d033b52af576245877d3e9798 100755 (executable)
@@ -38,7 +38,7 @@ sqlhub.processConnection = connectionForURI(db_uri)
 
 
 class Author(SQLObject):
-    name = UnicodeCol()
+    name = UnicodeCol(unique=True)
     count = IntCol()
 
 
@@ -58,18 +58,18 @@ class Book(SQLObject):
 
 
 class Extension(SQLObject):
-    name = StringCol()
+    name = StringCol(unique=True)
     count = IntCol()
 
 
 class Genre(SQLObject):
-    name = StringCol()
+    name = StringCol(unique=True)
     title = UnicodeCol()
     count = IntCol()
 
 
 class Language(SQLObject):
-    name = StringCol()
+    name = StringCol(unique=True)
     count = IntCol()