X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade2%2Fcontacts_add_cp_position.pl;h=6bcbbb6eb76993382be829dd931488751c8610d8;hb=bfa674c9d4edc551afa6e27aac6f684a7b8cb656;hp=bd54707775d2bd81adee4b3b6d16321260cd86e7;hpb=604765d5156076bdac2e2bf305ec287c6b0a0096;p=kivitendo-erp.git diff --git a/sql/Pg-upgrade2/contacts_add_cp_position.pl b/sql/Pg-upgrade2/contacts_add_cp_position.pl index bd5470777..6bcbbb6eb 100644 --- a/sql/Pg-upgrade2/contacts_add_cp_position.pl +++ b/sql/Pg-upgrade2/contacts_add_cp_position.pl @@ -1,18 +1,19 @@ # @tag: contacts_add_cp_position # @description: Feld 'Funktion/Position' zu Kontakten # @depends: release_3_0_0 -# @charset: utf-8 +package SL::DBUpgrade2::contacts_add_cp_position; -package contacts_add_cp_position; use strict; +use utf8; -die 'This script cannot be run from the command line.' if !$::form; +use parent qw(SL::DBUpgrade2::Base); -my $query = 'ALTER TABLE contacts ADD COLUMN cp_position VARCHAR(75)'; +sub run { + my ($self) = @_; -if (!$dbh->do($query)) { - $dbh->rollback; - $dbh->begin_work; + $self->db_query('ALTER TABLE contacts ADD COLUMN cp_position VARCHAR(75)', may_fail => 1); + + return 1; } 1;