54 lines
4.2 KiB
JavaScript
54 lines
4.2 KiB
JavaScript
exports.up = async (knex) => {
|
|
await knex.schema.alterTable('media', (table) => table.index('sfw_media_id'));
|
|
await knex.schema.alterTable('actors_profiles', (table) => table.index('avatar_media_id'));
|
|
await knex.schema.alterTable('actors_avatars', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('actors_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('chapters_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('chapters_posters', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('movies_covers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('movies_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('movies_posters', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('movies_teasers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('movies_trailers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_caps', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_covers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_posters', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_teasers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('releases_trailers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('series_covers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('series_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('series_posters', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('series_teasers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('series_trailers', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('tags_photos', (table) => table.index('media_id'));
|
|
await knex.schema.alterTable('tags_posters', (table) => table.index('media_id'));
|
|
};
|
|
|
|
exports.down = async (knex) => {
|
|
await knex.schema.alterTable('media', (table) => table.dropIndex('sfw_media_id'));
|
|
await knex.schema.alterTable('actors_profiles', (table) => table.dropIndex('avatar_media_id'));
|
|
await knex.schema.alterTable('actors_avatars', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('actors_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('chapters_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('chapters_posters', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('movies_covers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('movies_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('movies_posters', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('movies_teasers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('movies_trailers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_caps', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_covers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_posters', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_teasers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('releases_trailers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('series_covers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('series_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('series_posters', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('series_teasers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('series_trailers', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('tags_photos', (table) => table.dropIndex('media_id'));
|
|
await knex.schema.alterTable('tags_posters', (table) => table.dropIndex('media_id'));
|
|
};
|