except OSError: # Perhaps already exists
pass
db_file = os.path.join(db_dir, 'm_librarian.sqlite')
- db_uri = 'sqlite://%s' % db_file.replace(os.sep, '/')
+
+ db_uri = 'sqlite://%s' % db_file.replace(os.sep, '/')
sqlhub.processConnection = connectionForURI(db_uri)
class Author(SQLObject):
- name = UnicodeCol()
+ name = UnicodeCol(unique=True)
count = IntCol()
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()