Files
thetool/db/migrations/20250307080000_warehouse_modify_14.php
2025-03-07 08:04:36 +01:00

38 lines
1.2 KiB
PHP

<?php declare(strict_types = 1);
use Phinx\Migration\AbstractMigration;
final class WarehouseModify14 extends AbstractMigration {
public function up(): void {
if ($this->getEnvironment() == "thetool") {
// Modify WarehouseOrderRequest
$orderRequestTable = $this->table("WarehouseOrderRequest");
$orderRequestTable
->addColumn("done", "integer", ['default' => 0])
->addColumn("addressId", "integer", ['default' => null, 'null' => true])
->save();
// Modify WarehouseOrder
$orderTable = $this->table("WarehouseOrder");
$orderTable
->addColumn("sendShippingNote", "integer", ['default' => 0])
->save();
}
}
public function down(): void {
if ($this->getEnvironment() == "thetool") {
$orderRequestTable = $this->table("WarehouseOrderRequest");
$orderRequestTable
->removeColumn("done")
->removeColumn("addressId")
->save();
$orderTable = $this->table("WarehouseOrder");
$orderTable
->removeColumn("sendShippingNote")
->save();
}
}
}