create or replace function populate_provenance_caches()
returns void
language plpgsql
as $$
declare
rev sha1_git;
ori bigint;
vis bigint;
begin
for rev in (select id from revision)
loop
perform swh_cache_content_revision_add(rev);
end loop;
for ori, vis in (select origin, visit from origin_visit)
loop
perform swh_cache_revision_origin_add(ori, vis);
end loop;
return;
end
$$;