[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