]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1546788 - schema change only
authorKohei Yoshino <kohei.yoshino@gmail.com>
Tue, 18 Jun 2019 18:41:09 +0000 (14:41 -0400)
committerGitHub <noreply@github.com>
Tue, 18 Jun 2019 18:41:09 +0000 (14:41 -0400)
Bugzilla/DB.pm
Bugzilla/DB/Schema.pm
Bugzilla/Install/DB.pm

index a4bc54a33827d4813fd12a3a68da0587d561d89c..9e346e3ef4e889fb59f5f7a4bb19fd7a07cb07ad 100644 (file)
@@ -91,7 +91,7 @@ use constant ISOLATION_LEVEL => 'REPEATABLE READ';
 # Bugzilla with enums. After that, they are either controlled through
 # the Bugzilla UI or through the DB.
 use constant ENUM_DEFAULTS => {
-  bug_type => ['defect', 'enhancement', 'task'],
+  bug_type => ['defect', 'enhancement', 'task', '--'],
   bug_severity =>
     ['blocker', 'critical', 'major', 'normal', 'minor', 'trivial'],
   priority     => ["Highest", "High",    "Normal",    "Low",   "Lowest", "---"],
index 2e8cb364069baba8f6d68afed5150aa844c9602f..c67e6553b741278b79ab4f3d9311573aa569a9cc 100644 (file)
@@ -246,7 +246,7 @@ use constant ABSTRACT_SCHEMA => {
       bug_file_loc => {TYPE => 'MEDIUMTEXT',   NOTNULL => 1, DEFAULT => "''"},
       bug_severity => {TYPE => 'varchar(64)',  NOTNULL => 1},
       bug_status   => {TYPE => 'varchar(64)',  NOTNULL => 1},
-      bug_type     => {TYPE => 'varchar(20)'},
+      bug_type     => {TYPE => 'varchar(20)',  NOTNULL => 1},
       creation_ts  => {TYPE => 'DATETIME'},
       delta_ts     => {TYPE => 'DATETIME',     NOTNULL => 1},
       short_desc   => {TYPE => 'varchar(255)', NOTNULL => 1},
index 49e37436fc45e6353767a3436e50486d61fe28aa..9b2c2a22e190a6ff81c51d75c01b61a8927d827c 100644 (file)
@@ -787,10 +787,12 @@ sub update_table_definitions {
   $dbh->bz_add_column('products', 'bug_description_template',
     {TYPE => 'MEDIUMTEXT'});
 
-  # Bug 1522341, 1541617 - kohei.yoshino@gmail.com
+  # Bug 1522341, 1541617, 1546788 - kohei.yoshino@gmail.com
   $dbh->bz_add_column('bugs', 'bug_type', {TYPE => 'varchar(20)'});
   $dbh->bz_add_column('components', 'default_bug_type', {TYPE => 'varchar(20)'});
   $dbh->bz_add_column('products',   'default_bug_type', {TYPE => 'varchar(20)'});
+  $dbh->bz_alter_column('bugs', 'bug_type',
+    {TYPE => 'varchar(20)', NOTNULL => 1}, '--');
 
   _add_oauth2_jwt_support();