From 6dcaf8928780af42ce13a2edaafe460d14339902 Mon Sep 17 00:00:00 2001 From: smarcet Date: Mon, 29 Jul 2019 23:03:44 -0300 Subject: [PATCH] Fixed booking rooms migration Change-Id: I593552748a1dc4e6b3b11ca3babcab596bc400f0 --- database/migrations/model/Version20190626125814.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/database/migrations/model/Version20190626125814.php b/database/migrations/model/Version20190626125814.php index d51ecb3e..ad1a5448 100644 --- a/database/migrations/model/Version20190626125814.php +++ b/database/migrations/model/Version20190626125814.php @@ -28,7 +28,7 @@ final class Version20190626125814 extends AbstractMigration public function up(Schema $schema) { $builder = new Builder($schema); - if($schema->hasTable("SummitRoomReservation")) { + if($builder->hasTable("SummitRoomReservation") && !$builder->hasColumns("SummitRoomReservation", ["PaymentGatewayClientToken","RefundedAmount"])) { $builder->table('SummitRoomReservation', function (Table $table) { $table->text("PaymentGatewayClientToken"); $table->decimal("RefundedAmount", 9, 2)->setDefault('0.00'); @@ -41,6 +41,12 @@ final class Version20190626125814 extends AbstractMigration */ public function down(Schema $schema) { - + $builder = new Builder($schema); + if($builder->hasTable("SummitRoomReservation") && $builder->hasColumns("SummitRoomReservation", ["PaymentGatewayClientToken","RefundedAmount"])) { + $builder->table('SummitRoomReservation', function (Table $table) { + $table->dropColumn("PaymentGatewayClientToken"); + $table->dropColumn("RefundedAmount"); + }); + } } }