db: drop no longer used views

This commit is contained in:
Lucas Gabriel Vuotto 2025-05-03 13:40:24 +00:00
parent ad46c6ba85
commit aa68868647
2 changed files with 0 additions and 28 deletions

View file

@ -33,29 +33,3 @@ CREATE TABLE media_tag(
);
CREATE INDEX media_tag_media_id_idx ON media_tag(media_id);
CREATE INDEX media_tag_tag_id_idx ON media_tag(tag_id);
CREATE VIEW tag_count_view AS SELECT
tag.id AS id,
tag.name AS name,
tag.kind_id AS kind_id,
tag.display AS display,
COUNT(media_tag.tag_id) AS count
FROM tag
INNER JOIN media_tag ON media_tag.tag_id = tag.id
LEFT JOIN kind ON kind.id = tag.kind_id
GROUP BY tag.id;
CREATE VIEW tagged_media_view AS SELECT
media.id AS media_id,
media.storage_id AS media_storage_id,
media.filename AS media_filename,
media.content_type AS media_content_type,
media.upload_datetime AS media_upload_datetime,
tag_count_view.id AS tag_id,
tag_count_view.name AS tag_name,
tag_count_view.kind_id AS tag_kind_id,
tag_count_view.display AS tag_display,
tag_count_view.count AS tag_count
FROM media_tag
INNER JOIN media ON media.id = media_id
INNER JOIN tag_count_view ON tag_count_view.id = tag_id;