summaryrefslogtreecommitdiff
path: root/graphs/sql/daily_gazette/req03.sql
diff options
context:
space:
mode:
Diffstat (limited to 'graphs/sql/daily_gazette/req03.sql')
-rw-r--r--graphs/sql/daily_gazette/req03.sql28
1 files changed, 28 insertions, 0 deletions
diff --git a/graphs/sql/daily_gazette/req03.sql b/graphs/sql/daily_gazette/req03.sql
new file mode 100644
index 0000000..f0173c8
--- /dev/null
+++ b/graphs/sql/daily_gazette/req03.sql
@@ -0,0 +1,28 @@
+CREATE TYPE rr_times.rubric_theme AS ENUM
+(
+ 'TECHNOLOGY',
+ 'ECONOMY',
+ 'HEALTH',
+ 'SPORT',
+ 'CULTURE',
+ 'POLITICS',
+ 'SCIENCE',
+ 'TRAVEL',
+ 'SOCIETY',
+ 'ENVIRONMENT',
+ 'EDUCATION',
+ 'MEDIA',
+ 'FASHION',
+ 'ARCHITECTURE',
+ 'BUSINESS',
+ 'SPACE'
+);
+CREATE TABLE rr_times.rubrics
+(
+ id SERIAL UNIQUE NOT NULL,
+ theme rr_times.rubric_theme NOT NULL,
+ nb_columns INTEGER NOT NULL,
+ issue_id INTEGER NOT NULL,
+ FOREIGN KEY (issue_id) REFERENCES rr_times.issues (id) ON DELETE CASCADE,
+ PRIMARY KEY (id, theme, issue_id)
+);