Added showcase to manticore migration. Added Cheating Sis to Nubiles.

This commit is contained in:
DebaucheryLibrarian
2024-03-17 03:57:55 +01:00
parent b932cc0c6c
commit 05d78d948b
5 changed files with 62 additions and 34 deletions

View File

@@ -24,6 +24,7 @@ const scenesFields = `
tags text,
meta text,
date timestamp,
is_showcased bool,
created_at timestamp,
effective_date timestamp,
stashed int
@@ -72,42 +73,41 @@ const actorsFields = `
`;
exports.up = async (knex) => {
await utilsApi.sql(`create table scenes (${scenesFields})`);
try {
await utilsApi.sql(`create table scenes (${scenesFields})`);
/*
await utilsApi.sql(`create table scenes_stashed (
${scenesFields},
user_id int,
stash_id int
)`);
*/
await utilsApi.sql(`create table scenes_stashed (
scene_id int,
stash_id int,
user_id int,
created_at timestamp
)`);
await utilsApi.sql(`create table scenes_stashed (
scene_id int,
stash_id int,
user_id int
)`);
await utilsApi.sql(`create table movies (${moviesFields})`);
await utilsApi.sql(`create table movies (${moviesFields})`);
await utilsApi.sql(`create table movies_stashed (
movie_id int,
stash_id int,
user_id int,
created_at timestamp
)`);
await utilsApi.sql(`create table movies_stashed (
${moviesFields},
user_id int,
stash_id int
)`);
await utilsApi.sql(`create table actors (${actorsFields})`);
await utilsApi.sql(`create table actors (${actorsFields})`);
await utilsApi.sql(`create table actors_stashed (
actor_id int,
stash_id int,
user_id int,
created_at timestamp
)`);
await utilsApi.sql(`create table actors_stashed (
${actorsFields},
user_id int,
stash_id int
)`);
await knex.schema.alterTable('stashes_scenes', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_movies', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_actors', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_series', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_scenes', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_movies', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_actors', (table) => table.increments('id'));
await knex.schema.alterTable('stashes_series', (table) => table.increments('id'));
} catch (error) {
console.log(error);
}
};
exports.down = async (knex) => {