Untitled
public text v1 · immutableCREATE OR REPLACE function updateTopBlog(Vdate2process DATE)
RETURNS TEXT AS $$
DECLARE
blogRank RECORD;
BEGIN
FOR blogRank IN
SELECT idblog, obr, text2ltree('0.1.' || idblog) AS tree, pub
FROM stats_day_blog
WHERE day = Vdate2process
AND obr > 0
ORDER BY obr DESC LOOP
RETURN
'INSERT INTO _top_blog_2 (id, rank, path, rank_pub) ' ||
'VALUES (' ||
blogRank.idblog || ', ' ||
blogRank.obr || ', ' ;
END LOOP;
RETURN 1;
END;
$$ language plpgsql;