Improve vote count with cache

This commit is contained in:
2020-09-04 15:22:15 +02:00
parent 24d8f1d58b
commit 5def84282d
3 changed files with 32 additions and 4 deletions

View File

@@ -495,6 +495,20 @@ create table vote_for_comment_on_constitution
unique (created_by_id, target_id)
) inherits (vote);
create table vote_cache
(
id uuid not null primary key,
updated_at timestamp not null default now(),
total int not null default 0,
score int not null default 0,
percent int not null default 0
);
create index on vote_cache (total);
create index on vote_cache (score);
create index on vote_cache (percent);
-- Stats
create table resource_view
(