forked from DebaucheryLibrarian/traxxx
Added dedicated scene function and pagination to tag page.
This commit is contained in:
@@ -1031,6 +1031,19 @@ exports.up = knex => Promise.resolve()
|
||||
END;
|
||||
$$ LANGUAGE SQL STABLE;
|
||||
|
||||
CREATE FUNCTION tags_scenes(tag tags, selected_tags text[], mode text DEFAULT 'all') RETURNS SETOF releases AS $$
|
||||
SELECT releases.*
|
||||
FROM releases
|
||||
LEFT JOIN
|
||||
releases_actors ON releases_actors.release_id = releases.id
|
||||
LEFT JOIN
|
||||
releases_tags ON releases_tags.release_id = releases.id
|
||||
LEFT JOIN
|
||||
tags ON tags.id = releases_tags.tag_id
|
||||
WHERE releases_tags.tag_id = tag.id
|
||||
GROUP BY releases.id;
|
||||
$$ LANGUAGE SQL STABLE;
|
||||
|
||||
CREATE FUNCTION movies_actors(movie movies) RETURNS SETOF actors AS $$
|
||||
SELECT actors.*
|
||||
FROM movies_scenes
|
||||
@@ -1090,6 +1103,8 @@ exports.up = knex => Promise.resolve()
|
||||
COMMENT ON FUNCTION actors_tags IS E'@sortable';
|
||||
COMMENT ON FUNCTION actors_channels IS E'@sortable';
|
||||
COMMENT ON FUNCTION actors_scenes IS E'@sortable';
|
||||
|
||||
COMMENT ON FUNCTION tags_scenes IS E'@sortable';
|
||||
`);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user