diff --git a/data/database.py b/data/database.py index d1c701c70..6caae2d73 100644 --- a/data/database.py +++ b/data/database.py @@ -561,6 +561,14 @@ class LogEntry(BaseModel): ip = CharField(null=True) metadata_json = TextField(default='{}') + class Meta: + database = db + read_slaves = (read_slave,) + indexes = ( + # create an index on repository and date + (('repository', 'datetime'), False), + ) + class RepositoryActionCount(BaseModel): repository = ForeignKeyField(Repository, index=True)