exports.up = async (knex) => knex.raw(`
	CREATE OR REPLACE FUNCTION entities_scene_total(entity entities) RETURNS bigint 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;
`);