forked from DebaucheryLibrarian/traxxx
Added release page with photo viewer. Added photo count to database. Improved styling.
This commit is contained in:
@@ -12,6 +12,9 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('alias_for', 8)
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
|
||||
table.integer('photos', 3)
|
||||
.defaultTo(0);
|
||||
}))
|
||||
.then(() => knex.schema.createTable('directors', (table) => {
|
||||
table.increments('id', 8);
|
||||
@@ -20,6 +23,9 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('alias_for', 8)
|
||||
.references('id')
|
||||
.inTable('directors');
|
||||
|
||||
table.integer('photos', 3)
|
||||
.defaultTo(0);
|
||||
}))
|
||||
.then(() => knex.schema.createTable('tags_groups', (table) => {
|
||||
table.string('group', 20)
|
||||
@@ -89,6 +95,9 @@ exports.up = knex => Promise.resolve()
|
||||
table.integer('duration')
|
||||
.unsigned();
|
||||
|
||||
table.integer('photos', 3)
|
||||
.defaultTo(0);
|
||||
|
||||
table.integer('likes')
|
||||
.unsigned();
|
||||
|
||||
@@ -114,6 +123,19 @@ exports.up = knex => Promise.resolve()
|
||||
.references('id')
|
||||
.inTable('actors');
|
||||
}))
|
||||
.then(() => knex.schema.createTable('directors_associated', (table) => {
|
||||
table.increments('id', 16);
|
||||
|
||||
table.integer('release_id', 12)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('releases');
|
||||
|
||||
table.integer('director_id', 8)
|
||||
.notNullable()
|
||||
.references('id')
|
||||
.inTable('directors');
|
||||
}))
|
||||
.then(() => knex.schema.createTable('tags_associated', (table) => {
|
||||
table.string('tag_id', 20)
|
||||
.notNullable()
|
||||
@@ -131,6 +153,7 @@ exports.up = knex => Promise.resolve()
|
||||
|
||||
exports.down = knex => Promise.resolve()
|
||||
.then(() => knex.schema.dropTable('tags_associated'))
|
||||
.then(() => knex.schema.dropTable('directors_associated'))
|
||||
.then(() => knex.schema.dropTable('actors_associated'))
|
||||
.then(() => knex.schema.dropTable('tags'))
|
||||
.then(() => knex.schema.dropTable('tags_groups'))
|
||||
|
||||
Reference in New Issue
Block a user