only add new disableRichEdit field if it's not already there.

This commit is contained in:
Matthew Wilson 2006-03-23 19:08:43 +00:00
parent fb066d9a9a
commit efc30f6fcb

View file

@ -755,7 +755,11 @@ sub removeFiles {
#-------------------------------------------------
sub addDisabletoRichEditor {
print "\tUpdating Rich Editor to add master disable.\n" unless ($quiet);
$session->db->write("alter table RichEdit add column disableRichEditor int(11) default '0'");
my $sth = $session->db->read('show columns from RichEdit');
my $numColumns = $sth->rows;
$sth->finish;
# only add the column if it doesn't already exist.
$session->db->write("alter table RichEdit add column disableRichEditor int(11) default 0") if ($numColumns < 21);
}
#-------------------------------------------------