<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20250121120127 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql("ALTER TABLE dtb_product
ADD COLUMN freeshipping_flg tinyint unsigned DEFAULT NULL,
ADD COLUMN main_list_comment text DEFAULT NULL,
ADD COLUMN main_comment text DEFAULT NULL,
ADD COLUMN papc2 smallint unsigned DEFAULT NULL after artist_name,
ADD COLUMN papc11 datetime DEFAULT NULL after papc7,
ADD COLUMN papc14 VARCHAR(255) DEFAULT NULL after papc13,
ADD COLUMN papc15 VARCHAR(255) DEFAULT NULL after papc14,
ADD COLUMN papc16 VARCHAR(255) DEFAULT NULL after papc15,
ADD COLUMN papc18 datetime DEFAULT NULL after papc16
;");
// mtb_papc2
$this->addSql("CREATE TABLE `mtb_papc2` (
`id` smallint unsigned NOT NULL,
`name` varchar(255) COLLATE utf8mb4_bin NOT NULL,
`sort_no` smallint unsigned NOT NULL,
`discriminator_type` varchar(255) COLLATE utf8mb4_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin");
$this->addSql("
INSERT INTO `mtb_papc2` (`id`,`name`,`sort_no`,`discriminator_type`) VALUES (1,'アロー',1,'papc2');
INSERT INTO `mtb_papc2` (`id`,`name`,`sort_no`,`discriminator_type`) VALUES (2,'ジャレード',2,'papc2');
INSERT INTO `mtb_papc2` (`id`,`name`,`sort_no`,`discriminator_type`) VALUES (10,'社内',3,'papc2');
INSERT INTO `mtb_papc2` (`id`,`name`,`sort_no`,`discriminator_type`) VALUES (99,'マニュアル',4,'papc2');
");
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql("ALTER TABLE dtb_product
DROP COLUMN freeshipping_flg,
DROP COLUMN main_list_comment,
DROP COLUMN main_comment,
DROP COLUMN papc2,
DROP COLUMN papc11,
DROP COLUMN papc14,
DROP COLUMN papc15,
DROP COLUMN papc16,
DROP COLUMN papc18
;");
$this->addSql("DROP TABLE mtb_papc2;");
}
}