Improvements, GrapQL experiments. Fixed Babel dependencies.
This commit is contained in:
@@ -290,17 +290,17 @@ exports.up = knex => Promise.resolve()
|
||||
table.unique(['domain', 'tag_id', 'target_id']);
|
||||
}))
|
||||
.then(() => knex.raw(`
|
||||
CREATE VIEW releases_media AS SELECT * FROM public.media WHERE domain = 'releases';
|
||||
CREATE VIEW actors_media AS SELECT * FROM public.media WHERE domain = 'actors';
|
||||
CREATE VIEW tags_media AS SELECT * FROM public.media WHERE domain = 'media';
|
||||
CREATE VIEW releases_media AS SELECT * FROM media WHERE domain = 'releases';
|
||||
CREATE VIEW actors_media AS SELECT * FROM media WHERE domain = 'actors';
|
||||
CREATE VIEW tags_media AS SELECT * FROM media WHERE domain = 'media';
|
||||
|
||||
CREATE VIEW releases_tags AS SELECT * FROM public.tags_associated WHERE domain = 'releases';
|
||||
CREATE VIEW releases_tags AS SELECT * FROM tags_associated WHERE domain = 'releases';
|
||||
|
||||
COMMENT ON VIEW releases_media IS E'@foreignKey (target_id) references releases (id)|@fieldName releaseId';
|
||||
COMMENT ON VIEW actors_media IS E'@foreignKey (target_id) references actors (id)|@fieldName actorId';
|
||||
COMMENT ON VIEW tags_media IS E'@foreignKey (target_id) references tags (id)|@fieldName tagMediaId';
|
||||
COMMENT ON VIEW releases_media IS E'@foreignKey (target_id) references releases (id)|@fieldName releaseMedia';
|
||||
COMMENT ON VIEW actors_media IS E'@foreignKey (target_id) references actors (id)|@fieldName actorMedia';
|
||||
COMMENT ON VIEW tags_media IS E'@foreignKey (target_id) references tags (id)|@fieldName tagMedia';
|
||||
|
||||
COMMENT ON VIEW releases_tags IS E'@foreignKey (target_id) references releases (id)\n@foreignKey (tag_id) references tags (id)';
|
||||
COMMENT ON VIEW releases_tags IS E'@foreignKey (target_id) references releases (id)\n@foreignKey (tag_id) references tags (id)|@fieldName releaseTags';
|
||||
`));
|
||||
|
||||
exports.down = knex => Promise.resolve()
|
||||
|
||||
Reference in New Issue
Block a user