Showing 1 changed files with 27 additions and 0 deletions
+27
setup_database
... ...
@@ -270,4 +270,31 @@ EOS
270 270
     my $error = "Can't create label table properly: $@";
271 271
     die $error;
272 272
   }
273
+
274
+  # Create issue_label table
275
+  eval {
276
+    my $sql = <<"EOS";
277
+create table issue_label (
278
+  row_id integer primary key autoincrement,
279
+  issue integer not null default 0,
280
+  label integer not null default 0,
281
+  unique(issue, label)
282
+);
283
+EOS
284
+    $dbi->execute($sql);
285
+  };
286
+  
287
+  # Create issue_label columns
288
+  my @issue_label_columns = (
289
+  );
290
+  for my $column (@issue_label_columns) {
291
+    eval { $dbi->execute("alter table issue_label add column $column") };
292
+  }
293
+
294
+  # Check issue_label table
295
+  eval { $dbi->select([qw/row_id issue label/], table => 'issue_label') };
296
+  if ($@) {
297
+    my $error = "Can't create issue_label table properly: $@";
298
+    die $error;
299
+  }
273 300
 }