diff --git a/misc-scripts/external_db/update_external_dbs.pl b/misc-scripts/external_db/update_external_dbs.pl
index efedb49688dd1eeb5fc11403fe3d03f46354586f..b0ae90b49c2ba996b0b4d4d456ea6082a753c828 100644
--- a/misc-scripts/external_db/update_external_dbs.pl
+++ b/misc-scripts/external_db/update_external_dbs.pl
@@ -65,10 +65,13 @@ my $row;
 while($row = <$fh>) {
   chomp($row);
   my @a = split(/\t/, $row);
-  push @rows, {'external_db_id' => $a[0],
-               'db_name' => $a[1],
-               'release' => $a[2],
-               'status'  => $a[3]};
+  push @rows, {'external_db_id'         => $a[0],
+               'db_name'                => $a[1],
+               'release'                => $a[2],
+               'status'                 => $a[3],
+	       'dbprimary_acc_linkable' => $a[4],
+	       'display_label_linkable' => $a[5],
+	       'priority'               => $a[6]};
 }
 $fh->close();
 
@@ -80,16 +83,20 @@ foreach my $dbname (@dbnames) {
   $sth->finish();
 
   $sth = $db->prepare('INSERT INTO external_db (external_db_id, db_name,
-                                                release, status)
-                       VALUES (?,?,?,?)');
-  
+                                                release, status, dbprimary_acc_linkable,
+                                                display_label_linkable, priority)
+                       VALUES (?,?,?,?,?,?,?)');
+
   foreach my $row (@rows) {
-    $sth->execute($row->{'external_db_id'}, 
+    $sth->execute($row->{'external_db_id'},
 		  $row->{'db_name'},
 		  $row->{'release'},
-		  $row->{'status'});
+		  $row->{'status'},
+		  $row->{'dbprimary_acc_linkable'},
+		  $row->{'display_label_linkable'},
+		  $row->{'priority'});
   }
-  
+
   $sth->finish();
 }