app/DoctrineMigrations/Version20230710140050.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20230710140050 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $this->addSql("INSERT INTO dtb_mail_template (id, creator_id, name, file_name, mail_subject, create_date, update_date, discriminator_type) VALUES
  18.             (100, null, '予約商品の有効期限通知メール', 'Mail/notification_reserve_expiration.twig', '予約商品の有効期限についてのお知らせ', now(), now(), 'mailtemplate'),
  19.             (101, null, '見積依頼メール', 'Mail/estimate.twig', '見積依頼完了のお知らせ', now(), now(), 'mailtemplate')
  20.             "
  21.         );
  22.         $this->addSql("INSERT INTO dtb_page (id, master_page_id, page_name, url, file_name, edit_type, author, description, keyword, meta_robots,  meta_tags, create_date, update_date, discriminator_type) VALUES
  23.             (50, NULL, '見積依頼(入力)', 'estimate', 'Estimate/index', 2, NULL, NULL, NULL, 'noindex', NULL, now(), now(), 'page'),
  24.             (51, NULL, '見積依頼(確認)', 'estimate_confirm', 'Estimate/confirm', 2, NULL, NULL, NULL, 'noindex', NULL, now(), now(), 'page'),
  25.             (52, NULL, '見積依頼(完了)', 'estimate_complete', 'Estimate/complete', 2, NULL, NULL, NULL, 'noindex', NULL, now(), now(), 'page')
  26.             "
  27.         );
  28.         $this->addSql("INSERT INTO dtb_page_layout (page_id, layout_id, sort_no, discriminator_type) VALUES
  29.             (50, 2, 50, 'pagelayout'),
  30.             (51, 2, 51, 'pagelayout'),
  31.             (52, 2, 52, 'pagelayout')
  32.             "
  33.         );
  34.     }
  35.     public function down(Schema $schema): void
  36.     {
  37.         $this->addSql('DELETE FROM dtb_mail_template WHERE id in (100, 101)');
  38.         $this->addSql("DELETE FROM dtb_page_layout WHERE page_id in (50, 51, 52)");
  39.         $this->addSql("DELETE FROM dtb_page WHERE id in (50, 51, 52)");
  40.     }
  41. }