From: Ivan Kohler Date: Thu, 4 Feb 2016 00:43:45 +0000 (-0800) Subject: Add IF EXISTS to DROP INDEX (except under MySQL) X-Git-Url: http://git.freeside.biz/gitweb/?p=DBIx-DBSchema.git;a=commitdiff_plain;h=1db55bca09b6ac8e3cdcd4c1196269f8d33147e1 Add IF EXISTS to DROP INDEX (except under MySQL) --- diff --git a/DBSchema/Table.pm b/DBSchema/Table.pm index 081841a..0ef679a 100644 --- a/DBSchema/Table.pm +++ b/DBSchema/Table.pm @@ -631,10 +631,8 @@ sub sql_alter_table { warn "removing obsolete index $table.$old ON ( ". $old_indices{$old}->columns_sql. " )\n" if $DEBUG > 1; - push @r, 'DROP INDEX '. - ( $driver ne 'mysql' ? ' IF EXISTS ' : ''); - " $old ". - ( $driver eq 'mysql' ? " ON $table " : ''); + push @r, 'DROP INDEX '. ( $driver ne 'mysql' ? ' IF EXISTS ' : ''). + " $old ". ( $driver eq 'mysql' ? " ON $table " : ''); } foreach my $new ( keys %new_indices ) {