Added orphaned media flush and batch release flush.
This commit is contained in:
@@ -296,7 +296,8 @@ exports.up = knex => Promise.resolve()
|
||||
|
||||
table.integer('batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.datetime('updated_at')
|
||||
.defaultTo(knex.fn.now());
|
||||
@@ -310,7 +311,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('actor_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
.inTable('actors')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('entity_id', 12)
|
||||
.references('id')
|
||||
@@ -509,7 +511,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('actor_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
.inTable('actors')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('body_slug', 20)
|
||||
.references('slug')
|
||||
@@ -528,7 +531,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('actor_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
.inTable('actors')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('body_slug', 20)
|
||||
.references('slug')
|
||||
@@ -545,7 +549,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('profile_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors_profiles');
|
||||
.inTable('actors_profiles')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -558,7 +563,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('actor_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
.inTable('actors')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -645,11 +651,13 @@ exports.up = knex => Promise.resolve()
|
||||
|
||||
table.integer('created_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('updated_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.datetime('created_at')
|
||||
.defaultTo(knex.fn.now());
|
||||
@@ -664,7 +672,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('actor_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
.inTable('actors')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.unique(['release_id', 'actor_id']);
|
||||
|
||||
@@ -809,11 +818,13 @@ exports.up = knex => Promise.resolve()
|
||||
|
||||
table.integer('created_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('updated_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.datetime('created_at')
|
||||
.defaultTo(knex.fn.now());
|
||||
@@ -838,7 +849,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('movie_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('movies');
|
||||
.inTable('movies')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -852,7 +864,8 @@ exports.up = knex => Promise.resolve()
|
||||
.unique()
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('movies');
|
||||
.inTable('movies')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -865,7 +878,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('release_id', 12)
|
||||
.references('id')
|
||||
.inTable('releases')
|
||||
.notNullable();
|
||||
.notNullable()
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('clip', 6);
|
||||
|
||||
@@ -879,11 +893,13 @@ exports.up = knex => Promise.resolve()
|
||||
|
||||
table.integer('created_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('updated_batch_id', 12)
|
||||
.references('id')
|
||||
.inTable('batches');
|
||||
.inTable('batches')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.datetime('created_at')
|
||||
.defaultTo(knex.fn.now());
|
||||
@@ -892,7 +908,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('clips');
|
||||
.inTable('clips')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -905,7 +922,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('clips');
|
||||
.inTable('clips')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.text('media_id', 21)
|
||||
.notNullable()
|
||||
@@ -918,7 +936,8 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('tag_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('tags');
|
||||
.inTable('tags')
|
||||
.onDelete('cascade');
|
||||
|
||||
table.integer('clip_id', 16)
|
||||
.notNullable()
|
||||
|
||||
Reference in New Issue
Block a user