12 lines
326 B
JavaScript
12 lines
326 B
JavaScript
|
exports.up = async (knex) => knex.raw(`
|
||
|
CREATE OR REPLACE FUNCTION entities_scene_total(entity entities) RETURNS integer AS $$
|
||
|
SELECT COUNT(id)
|
||
|
FROM releases
|
||
|
WHERE releases.entity_id = entity.id;
|
||
|
$$ LANGUAGE SQL STABLE;
|
||
|
`);
|
||
|
|
||
|
exports.down = async (knex) => knex.raw(`
|
||
|
DROP FUNCTION IF EXISTS entities_scene_total;
|
||
|
`);
|