diff options
author | Lukas Fleischer <lfleischer@archlinux.org> | 2015-06-11 18:41:58 +0200 |
---|---|---|
committer | Lukas Fleischer <lfleischer@archlinux.org> | 2015-06-11 18:59:52 +0200 |
commit | 824744f1d20614c25e972dda7a0b7ac9506dd46f (patch) | |
tree | 5f9b58f6264553184779d54569e72b2fbf0cbdb1 /schema | |
parent | 0345914c5ce5e8ecafe3e90280bd58c0255fd9e0 (diff) | |
download | aurweb-824744f1d20614c25e972dda7a0b7ac9506dd46f.tar.xz |
Add a field for package base popularity
Create a new field Popularity in the PackageBases table. The field is
updated by the popupdate script and reflects the popularity of a
package. Popularity is the sum of all votes with each vote being
weighted with a factor of 0.98 per day since its creation.
Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'schema')
-rw-r--r-- | schema/aur-schema.sql | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/schema/aur-schema.sql b/schema/aur-schema.sql index 5641d0d..1935cf0 100644 --- a/schema/aur-schema.sql +++ b/schema/aur-schema.sql @@ -102,6 +102,7 @@ CREATE TABLE PackageBases ( Name VARCHAR(255) NOT NULL, CategoryID TINYINT UNSIGNED NOT NULL DEFAULT 1, NumVotes INTEGER UNSIGNED NOT NULL DEFAULT 0, + Popularity DECIMAL(6,2) UNSIGNED NOT NULL DEFAULT 0, OutOfDateTS BIGINT UNSIGNED NULL DEFAULT NULL, SubmittedTS BIGINT UNSIGNED NOT NULL, ModifiedTS BIGINT UNSIGNED NOT NULL, |