summaryrefslogtreecommitdiff
path: root/pkgbase_schema.sql
diff options
context:
space:
mode:
authormartin.von.loewis <devnull@localhost>2009-09-25 16:32:49 +0000
committermartin.von.loewis <devnull@localhost>2009-09-25 16:32:49 +0000
commit6a2fcb639f2aa4876d5c7acc4e08d7f0756ccd8b (patch)
treef2d28bf78fbf85117cde5b51fcad6e8e4f4776f7 /pkgbase_schema.sql
parent2708870ed2f07deac1a7d91f0872f832d022bf38 (diff)
downloaddecorator-6a2fcb639f2aa4876d5c7acc4e08d7f0756ccd8b.tar.gz
Copy ratings table from tools script.
Diffstat (limited to 'pkgbase_schema.sql')
-rw-r--r--pkgbase_schema.sql13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgbase_schema.sql b/pkgbase_schema.sql
index 9d2a8d1..9c6da96 100644
--- a/pkgbase_schema.sql
+++ b/pkgbase_schema.sql
@@ -283,3 +283,16 @@ CREATE TABLE mirrors (
user_name TEXT REFERENCES users
);
+-- ratings
+CREATE TABLE ratings(
+ name TEXT,
+ version TEXT,
+ user_name TEXT REFERENCES users ON DELETE CASCADE,
+ date TIMESTAMP,
+ rating INTEGER,
+ message TEXT,
+ PRIMARY KEY (name, version, user_name),
+ FOREIGN KEY (name, version) REFERENCES releases ON UPDATE CASCADE ON DELETE CASCADE
+);
+CREATE INDEX rating_name_version ON ratings(name, version);
+