3 alter table user_ drop column show_avatars;
4 alter table user_ drop column send_notifications_to_email;
7 create view user_view as
16 (select count(*) from post p where p.creator_id = u.id) as number_of_posts,
17 (select coalesce(sum(score), 0) from post p, post_like pl where u.id = p.creator_id and p.id = pl.post_id) as post_score,
18 (select count(*) from comment c where c.creator_id = u.id) as number_of_comments,
19 (select coalesce(sum(score), 0) from comment c, comment_like cl where u.id = c.creator_id and c.id = cl.comment_id) as comment_score