66 lines
1.5 KiB
SQL
66 lines
1.5 KiB
SQL
-- noinspection SqlDialectInspectionForFile
|
|
-- noinspection SqlNoDataSourceInspectionForFile
|
|
-- noinspection SqlResolveForFile
|
|
|
|
-- Inventory all
|
|
select
|
|
vc.id,
|
|
vc.token,
|
|
vc.model_type,
|
|
vc.title,
|
|
u.username,
|
|
vc.original_download_url,
|
|
vc.created_at,
|
|
vc.updated_at,
|
|
vc.user_deleted_at,
|
|
vc.mod_deleted_at,
|
|
vc.maybe_mod_comments
|
|
from voice_conversion_models as vc
|
|
left join users AS u on
|
|
u.token = vc.creator_user_token;
|
|
|
|
-- Inventory non-deleted
|
|
select
|
|
vc.id,
|
|
vc.token,
|
|
vc.model_type,
|
|
vc.title,
|
|
u.username,
|
|
vc.original_download_url,
|
|
vc.created_at,
|
|
vc.updated_at
|
|
from voice_conversion_models as vc
|
|
left join users AS u on
|
|
u.token = vc.creator_user_token
|
|
where
|
|
vc.user_deleted_at IS NULL
|
|
and vc.mod_deleted_at IS NULL
|
|
order by vc.title asc;
|
|
|
|
-- order by vc.original_download_url ASC;
|
|
|
|
--
|
|
-- Top 100 voice conversion models by use count
|
|
-- (jobs table, not results table)
|
|
--
|
|
select
|
|
m.token,
|
|
m.title,
|
|
u.username,
|
|
r.use_count,
|
|
m.created_at,
|
|
m.user_deleted_at,
|
|
m.mod_deleted_at
|
|
from (
|
|
select maybe_model_token, count(*) as use_count
|
|
from generic_inference_jobs
|
|
where maybe_model_token IS NOT NULL
|
|
group by maybe_model_token
|
|
) as r
|
|
join voice_conversion_models as m
|
|
on m.token = r.maybe_model_token
|
|
join users as u
|
|
on u.token = m.creator_user_token
|
|
order by r.use_count desc
|
|
limit 100;
|