Renamed chapters to clips. Fixed Vixen trailers.
This commit is contained in:
@@ -853,7 +853,7 @@ exports.up = knex => Promise.resolve()
|
||||
.references('id')
|
||||
.inTable('media');
|
||||
}))
|
||||
.then(() => knex.schema.createTable('chapters', (table) => {
|
||||
.then(() => knex.schema.createTable('clips', (table) => {
|
||||
table.increments('id', 16);
|
||||
|
||||
table.integer('release_id', 12)
|
||||
@@ -861,9 +861,9 @@ exports.up = knex => Promise.resolve()
|
||||
.inTable('releases')
|
||||
.notNullable();
|
||||
|
||||
table.integer('chapter', 6);
|
||||
table.integer('clip', 6);
|
||||
|
||||
table.unique(['release_id', 'chapter']);
|
||||
table.unique(['release_id', 'clip']);
|
||||
|
||||
table.text('title');
|
||||
table.text('description');
|
||||
@@ -882,44 +882,44 @@ exports.up = knex => Promise.resolve()
|
||||
table.datetime('created_at')
|
||||
.defaultTo(knex.fn.now());
|
||||
}))
|
||||
.then(() => knex.schema.createTable('chapters_posters', (table) => {
|
||||
table.integer('chapter_id', 16)
|
||||
.then(() => knex.schema.createTable('clips_posters', (table) => {
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('chapters');
|
||||
.inTable('clips');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('media');
|
||||
|
||||
table.unique('chapter_id');
|
||||
table.unique('clip_id');
|
||||
}))
|
||||
.then(() => knex.schema.createTable('chapters_photos', (table) => {
|
||||
table.integer('chapter_id', 16)
|
||||
.then(() => knex.schema.createTable('clips_photos', (table) => {
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('chapters');
|
||||
.inTable('clips');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('media');
|
||||
|
||||
table.unique(['chapter_id', 'media_id']);
|
||||
table.unique(['clip_id', 'media_id']);
|
||||
}))
|
||||
.then(() => knex.schema.createTable('chapters_tags', (table) => {
|
||||
.then(() => knex.schema.createTable('clips_tags', (table) => {
|
||||
table.integer('tag_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('tags');
|
||||
|
||||
table.integer('chapter_id', 16)
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('chapters');
|
||||
.inTable('clips');
|
||||
|
||||
table.unique(['tag_id', 'chapter_id']);
|
||||
table.unique(['tag_id', 'clip_id']);
|
||||
}))
|
||||
// SEARCH
|
||||
.then(() => { // eslint-disable-line arrow-body-style
|
||||
@@ -1100,9 +1100,9 @@ exports.down = (knex) => { // eslint-disable-line arrow-body-style
|
||||
DROP TABLE IF EXISTS movies_scenes CASCADE;
|
||||
DROP TABLE IF EXISTS movies_trailers CASCADE;
|
||||
|
||||
DROP TABLE IF EXISTS chapters_tags CASCADE;
|
||||
DROP TABLE IF EXISTS chapters_posters CASCADE;
|
||||
DROP TABLE IF EXISTS chapters_photos CASCADE;
|
||||
DROP TABLE IF EXISTS clips_tags CASCADE;
|
||||
DROP TABLE IF EXISTS clips_posters CASCADE;
|
||||
DROP TABLE IF EXISTS clips_photos CASCADE;
|
||||
|
||||
DROP TABLE IF EXISTS batches CASCADE;
|
||||
|
||||
@@ -1122,7 +1122,7 @@ exports.down = (knex) => { // eslint-disable-line arrow-body-style
|
||||
DROP TABLE IF EXISTS tags_posters CASCADE;
|
||||
DROP TABLE IF EXISTS tags_photos CASCADE;
|
||||
DROP TABLE IF EXISTS movies CASCADE;
|
||||
DROP TABLE IF EXISTS chapters CASCADE;
|
||||
DROP TABLE IF EXISTS clips CASCADE;
|
||||
DROP TABLE IF EXISTS releases CASCADE;
|
||||
DROP TABLE IF EXISTS actors CASCADE;
|
||||
DROP TABLE IF EXISTS directors CASCADE;
|
||||
|
||||
Reference in New Issue
Block a user