Commit 9e7eef7d authored by mkanat%kerio.com's avatar mkanat%kerio.com

Bug 285345: Need to change MySQL tinyint(1) fields to plain tinyint

Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=glob, a=myk
parent adf5bbdb
......@@ -3948,6 +3948,26 @@ sub CloneEmailEvent {
}
}
# 2005-03-27: Standardize all boolean fields to plain "tinyint"
if ($dbh->bz_get_field_def('quips', 'approved')->[1] eq 'tinyint(1)') {
$dbh->bz_change_field_type('quips', 'approved',
'tinyint not null default 1');
$dbh->bz_change_field_type('series', 'public',
'tinyint not null default 0');
$dbh->bz_change_field_type('bug_status', 'isactive',
'tinyint not null default 1');
$dbh->bz_change_field_type('rep_platform', 'isactive',
'tinyint not null default 1');
$dbh->bz_change_field_type('resolution', 'isactive',
'tinyint not null default 1');
$dbh->bz_change_field_type('op_sys', 'isactive',
'tinyint not null default 1');
$dbh->bz_change_field_type('bug_severity', 'isactive',
'tinyint not null default 1');
$dbh->bz_change_field_type('priority', 'isactive',
'tinyint not null default 1');
}
} # END LEGACY CHECKS
# If you had to change the --TABLE-- definition in any way, then add your
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment