View | Details | Raw Unified | Return to bug 16223
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/bug_16223.pl (-1 / +24 lines)
Line 0 Link Here
0
- 
1
use Modern::Perl;
2
3
return {
4
    bug_number => "16223",
5
    description => "Add new columns lift_after_payment and fee_limit to table restriction_types",
6
    up => sub {
7
        my ($args) = @_;
8
        my ($dbh, $out) = @$args{qw(dbh out)};
9
10
        if( !column_exists( 'restriction_types', 'lift_after_payment' ) ) {
11
            $dbh->do(q{
12
                ALTER TABLE restriction_types ADD COLUMN `lift_after_payment` tinyint(1) NOT NULL DEFAULT 0
13
            });
14
        }
15
        say $out "Added column lift_after_payment";
16
17
        if( !column_exists( 'restriction_types', 'fee_limit' ) ) {
18
            $dbh->do(q{
19
                ALTER TABLE restriction_types ADD COLUMN `fee_limit` decimal(28,6) DEFAULT NULL
20
            });
21
        }
22
        say $out "Added column fee_limit";
23
    },
24
};

Return to bug 16223