<?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 Version20250126023459 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
// トップメニュー block
$this->addSql("INSERT INTO dtb_block (device_type_id, block_name, file_name, use_controller, deletable, create_date, update_date, discriminator_type) VALUES ('10', 'トップメニュー', 'top_menu_block', '0', '1', NOW(), NOW(), 'block')");
// RECOMMENDED block
$this->addSql("INSERT INTO dtb_block (device_type_id, block_name, file_name, use_controller, deletable, create_date, update_date, discriminator_type) VALUES ('10', 'おすすめ商品 RECOMMENDED', 'recommended_block', '0', '1', NOW(), NOW(), 'block')");
// MASA ITO'S ROCK TV block
$this->addSql("INSERT INTO dtb_block (device_type_id, block_name, file_name, use_controller, deletable, create_date, update_date, discriminator_type) VALUES ('10', '伊藤政則のロックTV! MASA ITO\'S ROCK TV', 'masaito_rocktv_block', '0', '1', NOW(), NOW(), 'block')");
// SPECIAL PAGE block
$this->addSql("INSERT INTO dtb_block (device_type_id, block_name, file_name, use_controller, deletable, create_date, update_date, discriminator_type) VALUES ('10', 'スペシャルページ SPECIAL PAGE', 'special_page_block', '0', '1', NOW(), NOW(), 'block')");
// OFFICIAL STORE block
$this->addSql("INSERT INTO dtb_block (device_type_id, block_name, file_name, use_controller, deletable, create_date, update_date, discriminator_type) VALUES ('10', 'オフィシャルストア OFFICIAL STORE', 'official_store_block', '0', '1', NOW(), NOW(), 'block')");
// rock page
$this->addSql("INSERT INTO dtb_page (page_name, url, file_name, edit_type, create_date, update_date, meta_robots, discriminator_type) VALUES ('ワードレコーズ', 'rock_page', 'Page/rock', '2', NOW(), NOW(), 'noindex', 'page')");
$this->addSql("INSERT INTO dtb_page_layout (page_id, layout_id, sort_no, discriminator_type) VALUES ((SELECT id FROM dtb_page WHERE page_name = 'ワードレコーズ' AND url = 'rock_page'), 2, 45, 'pagelayout')");
// rocktv page
$this->addSql("INSERT INTO dtb_page (page_name, url, file_name, edit_type, create_date, update_date, meta_robots, discriminator_type) VALUES ('伊藤政則のロックTV!', 'rocktv_page', 'Page/rocktv', '2', NOW(), NOW(), 'noindex', 'page')");
$this->addSql("INSERT INTO dtb_page_layout (page_id, layout_id, sort_no, discriminator_type) VALUES ((SELECT id FROM dtb_page WHERE page_name = '伊藤政則のロックTV!' AND url = 'rocktv_page'), 2, 46, 'pagelayout')");
// goods page
$this->addSql("INSERT INTO dtb_page (page_name, url, file_name, edit_type, create_date, update_date, meta_robots, discriminator_type) VALUES ('アーティストグッズ', 'goods_page', 'Page/goods', '2', NOW(), NOW(), 'noindex', 'page')");
$this->addSql("INSERT INTO dtb_page_layout (page_id, layout_id, sort_no, discriminator_type) VALUES ((SELECT id FROM dtb_page WHERE page_name = 'アーティストグッズ' AND url = 'goods_page'), 2, 47, 'pagelayout')");
// liveartist page
$this->addSql("INSERT INTO dtb_page (page_name, url, file_name, edit_type, create_date, update_date, meta_robots, discriminator_type) VALUES ('ライヴ&チケット', 'liveartist_page', 'Page/liveartist', '2', NOW(), NOW(), 'noindex', 'page')");
$this->addSql("INSERT INTO dtb_page_layout (page_id, layout_id, sort_no, discriminator_type) VALUES ((SELECT id FROM dtb_page WHERE page_name = 'ライヴ&チケット' AND url = 'liveartist_page'), 2, 48, 'pagelayout')");
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
// delete block
$this->addSql("DELETE FROM dtb_block WHERE block_name = 'トップメニュー' AND file_name = 'top_menu_block'");
$this->addSql("DELETE FROM dtb_block WHERE block_name = 'おすすめ商品 RECOMMENDED' AND file_name = 'recommended_block'");
$this->addSql("DELETE FROM dtb_block WHERE block_name = '伊藤政則のロックTV! MASA ITO'S ROCK TV' AND file_name = 'masaito_rocktv_block'");
$this->addSql("DELETE FROM dtb_block WHERE block_name = 'スペシャルページ SPECIAL PAGE' AND file_name = 'special_page_block'");
$this->addSql("DELETE FROM dtb_block WHERE block_name = 'オフィシャルストア OFFICIAL STORE' AND file_name = 'official_store_block'");
// delete page
$this->addSql("DELETE FROM dtb_page_layout WHERE page_id = (SELECT id FROM dtb_page WHERE page_name = 'ワードレコーズ' AND url = 'rock_page')");
$this->addSql("DELETE FROM dtb_page_layout WHERE page_id = (SELECT id FROM dtb_page WHERE page_name = '伊藤政則のロックTV!' AND url = 'rocktv_page')");
$this->addSql("DELETE FROM dtb_page_layout WHERE page_id = (SELECT id FROM dtb_page WHERE page_name = 'アーティストグッズ' AND url = 'goods_page')");
$this->addSql("DELETE FROM dtb_page_layout WHERE page_id = (SELECT id FROM dtb_page WHERE page_name = 'ライヴ&チケット' AND url = 'liveartist_page')");
$this->addSql("DELETE FROM dtb_page WHERE page_name = 'ワードレコーズ' AND url = 'rock_page'");
$this->addSql("DELETE FROM dtb_page WHERE page_name = '伊藤政則のロックTV!' AND url = 'rocktv_page'");
$this->addSql("DELETE FROM dtb_page WHERE page_name = 'アーティストグッズ' AND url = 'goods_page'");
$this->addSql("DELETE FROM dtb_page WHERE page_name = 'ライヴ&チケット' AND url = 'liveartist_page'");
}
}