|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
61
 | 
 0  | 
 0  | 
 if ($hash{'debug'})  | 
 
| 
62
 | 
 0  | 
 0  | 
 if ($hash{'debug_file'})  | 
 
| 
86
 | 
 0  | 
 0  | 
 unless $inx == 1 or $inx == 2  | 
 
| 
88
 | 
 0  | 
 0  | 
 ref $name eq 'MySQL::Diff::Database' ? :  | 
 
| 
125
 | 
 0  | 
 0  | 
 if (my $table2 = $self->db2->table_by_name($name)) { }  | 
 
| 
131
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'only-both'} or $self->{'opts'}{'keep-old-tables'}  | 
 
| 
139
 | 
 0  | 
 0  | 
 unless ($self->db1->table_by_name($name))  | 
 
| 
143
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'only-both'}  | 
 
| 
150
 | 
 0  | 
 0  | 
 if (@changes)  | 
 
| 
151
 | 
 0  | 
 0  | 
 if (not $self->{'opts'}{'list-tables'}) { }  | 
 
| 
175
 | 
 0  | 
 0  | 
 $self->{'opts'}{$_} eq '1' ? :  | 
 
| 
177
 | 
 0  | 
 0  | 
 if $opt_text  | 
 
| 
201
 | 
 0  | 
 0  | 
 if @changes  | 
 
| 
213
 | 
 0  | 
 0  | 
 unless $fields1 or $fields2  | 
 
| 
217
 | 
 0  | 
 0  | 
 if ($fields1)  | 
 
| 
222
 | 
 0  | 
 0  | 
 if ($fields2 and $f2) { }  | 
 
| 
223
 | 
 0  | 
 0  | 
 if ($self->{'opts'}{'tolerant'})  | 
 
| 
228
 | 
 0  | 
 0  | 
 if ($f1 ne $f2)  | 
 
| 
229
 | 
 0  | 
 0  | 
 if (not $self->{'opts'}{'tolerant'} or not $f1 =~ /$f2\(\d+,\d+\)/ and $f1 ne "$f2 DEFAULT '' NOT NULL" and $f1 ne "$f2 NOT NULL")  | 
 
| 
237
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
245
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
252
 | 
 0  | 
 0  | 
 if ($fields2)  | 
 
| 
254
 | 
 0  | 
 0  | 
 unless ($fields1 and $fields1->{$field})  | 
 
| 
257
 | 
 0  | 
 0  | 
 if ($table2->is_auto_inc($field))  | 
 
| 
258
 | 
 0  | 
 0  | 
 if ($table2->isa_primary($field)) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($table2->is_unique($field)) { }  | 
 
| 
280
 | 
 0  | 
 0  | 
 unless $indices1 or $indices2  | 
 
| 
284
 | 
 0  | 
 0  | 
 if ($indices1)  | 
 
| 
287
 | 
 0  | 
 0  | 
 $table1->is_fulltext($index) ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $table1->is_unique($index) ? :  | 
 
| 
290
 | 
 0  | 
 0  | 
 if ($indices2 and $indices2->{$index}) { }  | 
 
| 
291
 | 
 0  | 
 0  | 
 if ($indices1->{$index} ne $indices2->{$index} or ($table1->is_unique($index) xor $table2->is_unique($index)) or ($table1->is_fulltext($index) xor $table2->is_fulltext($index)))  | 
 
| 
296
 | 
 0  | 
 0  | 
 $table2->is_fulltext($index) ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $table2->is_unique($index) ? :  | 
 
| 
301
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
308
 | 
 0  | 
 0  | 
 $auto ? :  | 
 
| 
311
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
318
 | 
 0  | 
 0  | 
 if ($indices2)  | 
 
| 
320
 | 
 0  | 
 0  | 
 if $indices1 and $indices1->{$index}  | 
 
| 
322
 | 
 0  | 
 0  | 
 if not $table2->isa_primary($index) and $table2->is_unique($index) and _key_covers_auto_col($table2, $index)  | 
 
| 
327
 | 
 0  | 
 0  | 
 $table2->is_unique($index) ? :  | 
 
| 
343
 | 
 0  | 
 0  | 
 unless $primary1 or $primary2  | 
 
| 
347
 | 
 0  | 
 0  | 
 if ($primary1 and not $primary2)  | 
 
| 
351
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
355
 | 
 0  | 
 0  | 
 if (not $primary1 and $primary2)  | 
 
| 
357
 | 
 0  | 
 0  | 
 if _key_covers_auto_col($table2, $primary2)  | 
 
| 
361
 | 
 0  | 
 0  | 
 if ($primary1 ne $primary2)  | 
 
| 
364
 | 
 0  | 
 0  | 
 $auto ? :  | 
 
| 
366
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
368
 | 
 0  | 
 0  | 
 if $auto  | 
 
| 
383
 | 
 0  | 
 0  | 
 unless $fks1 or $fks2  | 
 
| 
387
 | 
 0  | 
 0  | 
 if ($fks1)  | 
 
| 
391
 | 
 0  | 
 0  | 
 if ($fks2 and $fks2->{$fk}) { }  | 
 
| 
392
 | 
 0  | 
 0  | 
 if ($fks1->{$fk} ne $fks2->{$fk})  | 
 
| 
397
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
405
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
412
 | 
 0  | 
 0  | 
 if ($fks2)  | 
 
| 
414
 | 
 0  | 
 0  | 
 if $fks1 and $fks1->{$fk}  | 
 
| 
434
 | 
 0  | 
 0  | 
 unless $table->field($field) =~ /auto_increment/i  | 
 
| 
435
 | 
 0  | 
 0  | 
 if $table->isa_index($field)  | 
 
| 
436
 | 
 0  | 
 0  | 
 if $primary and $table->isa_primary($field)  | 
 
| 
454
 | 
 0  | 
 0  | 
 if $table->is_auto_inc($field)  | 
 
| 
472
 | 
 0  | 
 0  | 
 unless $options1 or $options2  | 
 
| 
476
 | 
 0  | 
 0  | 
 if ($self->{'opts'}{'tolerant'})  | 
 
| 
483
 | 
 0  | 
 0  | 
 if ($options1 ne $options2)  | 
 
| 
485
 | 
 0  | 
 0  | 
 unless $self->{'opts'}{'no-old-defs'}  | 
 
| 
501
 | 
 0  | 
 0  | 
 unless $auth{$auth}  | 
 
| 
504
 | 
 0  | 
 0  | 
 if ($arg =~ /^db:(.*)/)  | 
 
| 
508
 | 
 0  | 
 0  | 
 if ($self->{'opts'}{'dbh'} or $self->{'opts'}{"host$authnum"} or $self->{'opts'}{"port$authnum"} or $self->{'opts'}{"user$authnum"} or $self->{'opts'}{"password$authnum"} or $self->{'opts'}{"socket$authnum"})  | 
 
| 
517
 | 
 0  | 
 0  | 
 if (-f $arg)  | 
 
| 
524
 | 
 0  | 
 0  | 
 if ($dbs{$arg})  |