Added indexes to scene tag and movie scene tables improve performance. Removed scene count from channel overview, too expensive.

This commit is contained in:
DebaucheryLibrarian
2022-01-24 00:15:11 +01:00
parent fc318536aa
commit 7ceec1c739
4 changed files with 21 additions and 9 deletions

View File

@@ -0,0 +1,15 @@
exports.up = async (knex) => Promise.resolve()
.then(() => knex.schema.alterTable('releases_tags', (table) => {
table.index('release_id');
}))
.then(() => knex.schema.alterTable('movies_scenes', (table) => {
table.index('scene_id');
}));
exports.down = async (knex) => Promise.resolve()
.then(() => knex.schema.alterTable('releases_tags', (table) => {
table.dropIndex('release_id');
}))
.then(() => knex.schema.alterTable('movies_scenes', (table) => {
table.dropIndex('scene_id');
}));