Generalized tags to allow them to be assigned to anything.

This commit is contained in:
2019-12-07 04:41:16 +01:00
parent 85c2654add
commit 222260d3cf
4 changed files with 28 additions and 18 deletions

View File

@@ -285,16 +285,10 @@ exports.up = knex => Promise.resolve()
.references('id')
.inTable('tags');
table.integer('site_id', 12)
.references('id')
.inTable('sites');
table.string('domain');
table.integer('target_id', 16);
table.integer('release_id', 16)
.references('id')
.inTable('releases');
table.unique(['release_id', 'tag_id']);
table.unique(['site_id', 'tag_id']);
table.unique(['domain', 'tag_id', 'target_id']);
}));
exports.down = knex => Promise.resolve()