From 824744f1d20614c25e972dda7a0b7ac9506dd46f Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Thu, 11 Jun 2015 18:41:58 +0200 Subject: 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 --- schema/aur-schema.sql | 1 + 1 file changed, 1 insertion(+) (limited to 'schema') 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, -- cgit v1.2.3-70-g09d2