[Collab-qa-commits] r1283 - udd/sql

kroeckx at alioth.debian.org kroeckx at alioth.debian.org
Mon Sep 22 16:53:16 UTC 2008


Author: kroeckx
Date: 2008-09-22 16:53:14 +0000 (Mon, 22 Sep 2008)
New Revision: 1283

Added:
   udd/sql/upgrade.sql
Modified:
   udd/sql/setup.sql
Log:
Change severity from text to bugs_severity enum


Modified: udd/sql/setup.sql
===================================================================
--- udd/sql/setup.sql	2008-09-22 03:51:53 UTC (rev 1282)
+++ udd/sql/setup.sql	2008-09-22 16:53:14 UTC (rev 1283)
@@ -79,9 +79,11 @@
 
 -- Bugs (archived and unarchived)
 
+CREATE TYPE bugs_severity AS ENUM ('fixed', 'wishlist', 'minor', 'normal', 'important', 'serious', 'grave', 'critical');
+
 CREATE TABLE bugs
   (id int PRIMARY KEY, package text, source text, arrival timestamp, status text,
-     severity text, submitter text, owner text, title text,
+     severity bugs_severity, submitter text, owner text, title text,
      last_modified timestamp, affects_stable boolean,
     affects_testing boolean, affects_unstable boolean);
 

Added: udd/sql/upgrade.sql
===================================================================
--- udd/sql/upgrade.sql	                        (rev 0)
+++ udd/sql/upgrade.sql	2008-09-22 16:53:14 UTC (rev 1283)
@@ -0,0 +1,7 @@
+# 2008-09-22: Change severity from text to bugs_severity enum:
+CREATE TYPE bugs_severity AS ENUM ('fixed', 'wishlist', 'minor', 'normal', 'important', 'serious', 'grave', 'critical');
+ALTER TABLE bugs add severity2 bugs_severity;
+update bugs set severity2 = severity::bugs_severity;
+ALTER TABLE bugs drop severity;
+ALTER TABLE bugs rename severity2 to severity;
+




More information about the Collab-qa-commits mailing list