Add table indexes to identifiers

This commit is contained in:
Ruud
2012-02-29 08:51:41 +01:00
parent 39e0fb4e72
commit 930c166733
+10 -10
View File
@@ -34,7 +34,7 @@ class Library(Entity):
""""""
year = Field(Integer)
identifier = Field(String(20))
identifier = Field(String(20), index = True)
rating = Field(Float)
plot = Field(UnicodeText)
@@ -52,8 +52,8 @@ class LibraryTitle(Entity):
using_options(order_by = '-default')
title = Field(Unicode)
simple_title = Field(Unicode)
default = Field(Boolean)
simple_title = Field(Unicode, index = True)
default = Field(Boolean, index = True)
language = OneToMany('Language')
libraries = ManyToOne('Library')
@@ -62,7 +62,7 @@ class LibraryTitle(Entity):
class Language(Entity):
""""""
identifier = Field(String(20))
identifier = Field(String(20), index = True)
label = Field(Unicode)
titles = ManyToOne('LibraryTitle')
@@ -72,7 +72,7 @@ class Release(Entity):
"""Logically groups all files that belong to a certain release, such as
parts of a movie, subtitles."""
identifier = Field(String(100))
identifier = Field(String(100), index = True)
movie = ManyToOne('Movie')
status = ManyToOne('Status')
@@ -85,7 +85,7 @@ class Release(Entity):
class ReleaseInfo(Entity):
"""Properties that can be bound to a file for off-line usage"""
identifier = Field(String(50))
identifier = Field(String(50), index = True)
value = Field(Unicode(255), nullable = False)
release = ManyToOne('Release')
@@ -107,7 +107,7 @@ class Quality(Entity):
identifier = Field(String(20), unique = True)
label = Field(Unicode(20))
order = Field(Integer)
order = Field(Integer, index = True)
size_min = Field(Integer)
size_max = Field(Integer)
@@ -121,7 +121,7 @@ class Profile(Entity):
using_options(order_by = 'order')
label = Field(Unicode(50))
order = Field(Integer)
order = Field(Integer, index = True)
core = Field(Boolean)
hide = Field(Boolean)
@@ -133,7 +133,7 @@ class ProfileType(Entity):
""""""
using_options(order_by = 'order')
order = Field(Integer)
order = Field(Integer, index = True)
finish = Field(Boolean)
wait_for = Field(Integer)
@@ -170,7 +170,7 @@ class FileType(Entity):
class FileProperty(Entity):
"""Properties that can be bound to a file for off-line usage"""
identifier = Field(String(20))
identifier = Field(String(20), index = True)
value = Field(Unicode(255), nullable = False)
file = ManyToOne('File')