Fixed booking rooms migration

Change-Id: I593552748a1dc4e6b3b11ca3babcab596bc400f0
This commit is contained in:
smarcet
2019-07-29 23:03:44 -03:00
parent 5a9cc9f62d
commit 6dcaf89287

View File

@@ -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");
});
}
}
}