db: drop no longer used views
This commit is contained in:
parent
ad46c6ba85
commit
aa68868647
2 changed files with 0 additions and 28 deletions
|
@ -1,5 +1,3 @@
|
||||||
DROP VIEW tagged_media_view;
|
|
||||||
DROP VIEW tag_count_view;
|
|
||||||
DROP INDEX media_tag_tag_id_idx;
|
DROP INDEX media_tag_tag_id_idx;
|
||||||
DROP INDEX media_tag_media_id_idx;
|
DROP INDEX media_tag_media_id_idx;
|
||||||
DROP TABLE media_tag;
|
DROP TABLE media_tag;
|
||||||
|
|
|
@ -33,29 +33,3 @@ CREATE TABLE media_tag(
|
||||||
);
|
);
|
||||||
CREATE INDEX media_tag_media_id_idx ON media_tag(media_id);
|
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 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;
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue