Added content version table. Marked ElevatedX scraper as deprecated, fixed ExploitedCollegeGirls queries.
This commit is contained in:
41
migrations/20240904234305_content_versions.js
Normal file
41
migrations/20240904234305_content_versions.js
Normal file
@@ -0,0 +1,41 @@
|
||||
exports.up = async (knex) => {
|
||||
await knex.schema.createTable('scenes_revisions', (table) => {
|
||||
table.increments('id');
|
||||
|
||||
table.integer('scene_id')
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('releases');
|
||||
|
||||
table.integer('user_id')
|
||||
.references('id')
|
||||
.inTable('users');
|
||||
|
||||
table.json('data');
|
||||
table.json('deltas');
|
||||
|
||||
table.text('comment');
|
||||
|
||||
table.boolean('approved')
|
||||
.notNullable()
|
||||
.defaultTo(false);
|
||||
|
||||
table.integer('approved_by')
|
||||
.references('id')
|
||||
.inTable('users');
|
||||
|
||||
table.boolean('applied')
|
||||
.notNullable()
|
||||
.defaultTo(false);
|
||||
|
||||
table.datetime('applied_at');
|
||||
|
||||
table.datetime('created_at')
|
||||
.notNullable()
|
||||
.defaultTo(knex.fn.now());
|
||||
});
|
||||
};
|
||||
|
||||
exports.down = async (knex) => {
|
||||
await knex.schema.dropTable('scenes_revisions');
|
||||
};
|
||||
Reference in New Issue
Block a user