Changed showcased query.

This commit is contained in:
DebaucheryLibrarian 2023-01-04 02:48:37 +01:00
parent b6559331eb
commit 67f5ea9de8
1 changed files with 4 additions and 4 deletions

View File

@ -1,16 +1,16 @@
exports.up = async (knex) => knex.raw(`
/* CREATE FUNCTION releases_is_showcased(release releases) RETURNS BOOLEAN AS $$
CREATE FUNCTION releases_is_showcased(release releases) RETURNS BOOLEAN AS $$
SELECT COALESCE(entities.showcased, false) OR COALESCE(studios.showcased, false) FROM releases
LEFT JOIN entities ON entities.id = releases.entity_id
LEFT JOIN entities AS studios ON studios.id = releases.studio_id
WHERE releases.id = release.id
$$ LANGUAGE SQL STABLE; */
$$ LANGUAGE SQL STABLE;
CREATE FUNCTION releases_is_showcased(release releases) RETURNS BOOLEAN AS $$
/* CREATE FUNCTION releases_is_showcased(release releases) RETURNS BOOLEAN AS $$
SELECT COALESCE((SELECT showcased FROM entities WHERE entities.id = releases.entity_id), false)
OR COALESCE((SELECT showcased FROM entities WHERE entities.id = releases.studio_id), false) FROM releases
WHERE releases.id = release.id
$$ LANGUAGE SQL STABLE;
$$ LANGUAGE SQL STABLE; */
`);
exports.down = async (knex) => knex.raw(`