summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-04-09 18:15:08 -0700
committerMark Wells <mark@freeside.biz>2013-04-09 18:15:08 -0700
commitc27646e15634deb59a81495753d649dc1a1c05fc (patch)
tree0cfff00d5dd9d22014936d11e69663a3c5b8fbb3
parent25de93438c4abe226831ee710089ed2fe69f51c2 (diff)
treat custom field names as lowercase, #22439
-rwxr-xr-xFS/bin/freeside-upgrade2
1 files changed, 2 insertions, 0 deletions
diff --git a/FS/bin/freeside-upgrade b/FS/bin/freeside-upgrade
index b08a8401f..3d1c2e072 100755
--- a/FS/bin/freeside-upgrade
+++ b/FS/bin/freeside-upgrade
@@ -123,6 +123,8 @@ my $cf;
while ( $cf = $cfsth->fetchrow_hashref ) {
my $tbl = $cf->{'dbtable'};
my $name = $cf->{'name'};
+ $name = lc($name) unless driver_name =~ /^mysql/i;
+
@statements = grep { $_ !~ /^\s*ALTER\s+TABLE\s+(h_|)$tbl\s+DROP\s+COLUMN\s+cf_$name\s*$/i }
@statements;
push @statements,