@@ -, +, @@ --- installer/data/mysql/db_revs/231200043.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) --- a/installer/data/mysql/db_revs/231200043.pl +++ a/installer/data/mysql/db_revs/231200043.pl @@ -7,7 +7,10 @@ return { my ($args) = @_; my ( $dbh, $out ) = @$args{qw(dbh out)}; - $dbh->do(q{ALTER TABLE action_logs ADD COLUMN diff LONGTEXT NULL DEFAULT NULL AFTER trace;}); + unless ( column_exists( 'action_logs', 'diff' ) ) { + $dbh->do(q{ALTER TABLE action_logs ADD COLUMN diff LONGTEXT NULL DEFAULT NULL AFTER trace;}); + } + say $out "Added column 'action_logs.diff'"; }, }; --