diff --git a/modules/Bio/EnsEMBL/DBSQL/MetaCoordContainer.pm b/modules/Bio/EnsEMBL/DBSQL/MetaCoordContainer.pm index d7d2fad9dd61572cc3f6b2b4c6a223a77c2d825e..86f74c5bb5e4696183ce037ce82f78d1c6612193 100644 --- a/modules/Bio/EnsEMBL/DBSQL/MetaCoordContainer.pm +++ b/modules/Bio/EnsEMBL/DBSQL/MetaCoordContainer.pm @@ -25,10 +25,12 @@ sub new { # my $sth = $self->prepare( + sprintf( 'SELECT mc.table_name, mc.coord_system_id, mc.max_length ' - . 'FROM meta_coord mc, coord_system cs ' + . 'FROM meta_coord mc, %s.coord_system cs ' . 'WHERE mc.coord_system_id = cs.coord_system_id ' - . 'AND cs.species_id = ?' ); + . 'AND cs.species_id = ?', + $self->db()->dnadb()->dbc()->dbname() ) ); $sth->bind_param( 1, $self->species_id(), SQL_INTEGER ); $sth->execute();