38 lines
1.2 KiB
PHP
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();
|
|
}
|
|
}
|
|
}
|