chatdesk-ui/storage_v1.19.1/migrations/tenant/0006-change-column-name-in-...

16 lines
366 B
PL/PgSQL

DROP FUNCTION storage.get_size_by_bucket();
CREATE OR REPLACE FUNCTION storage.get_size_by_bucket()
RETURNS TABLE (
size BIGINT,
bucket_id text
)
LANGUAGE plpgsql
AS $function$
BEGIN
return query
select sum((metadata->>'size')::int) as size, obj.bucket_id
from "storage".objects as obj
group by obj.bucket_id;
END
$function$;