51 lines
1.3 KiB
SQL
51 lines
1.3 KiB
SQL
-- noinspection SqlDialectInspectionForFile
|
|
-- noinspection SqlNoDataSourceInspectionForFile
|
|
-- noinspection SqlResolveForFile
|
|
|
|
select
|
|
mu.id,
|
|
mu.token,
|
|
u.username,
|
|
mu.media_source,
|
|
maybe_original_filename as filename,
|
|
original_file_size_bytes as size_bytes,
|
|
original_duration_millis as duration_millis,
|
|
maybe_original_mime_type as mime_type
|
|
from media_uploads as mu
|
|
left join users AS u
|
|
on u.token = mu.maybe_creator_user_token
|
|
order by id desc limit 10;
|
|
|
|
-- Analyze all media
|
|
select
|
|
mu.id,
|
|
mu.token,
|
|
u.username,
|
|
mu.media_source,
|
|
maybe_original_filename as filename,
|
|
original_file_size_bytes as size_bytes,
|
|
original_duration_millis as duration_millis,
|
|
maybe_original_mime_type as mime_type
|
|
from media_uploads as mu
|
|
left join users AS u
|
|
on u.token = mu.maybe_creator_user_token
|
|
order by id desc
|
|
limit 40;
|
|
|
|
-- Analyze broken media (no duration)
|
|
select
|
|
mu.id,
|
|
mu.token,
|
|
u.username,
|
|
mu.media_source,
|
|
maybe_original_filename as filename,
|
|
original_file_size_bytes as size_bytes,
|
|
original_duration_millis as duration_millis,
|
|
maybe_original_mime_type as mime_type
|
|
from media_uploads as mu
|
|
left join users AS u
|
|
on u.token = mu.maybe_creator_user_token
|
|
where mu.original_duration_millis = 0
|
|
order by id desc
|
|
limit 40;
|