migrations/Version20221018050831.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 Version20221018050831 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->abortIf(
  19.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  20.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  21.         );
  22.         $this->addSql('CREATE TABLE film_project (id INT AUTO_INCREMENT NOT NULL, owner_id INT DEFAULT NULL, order_details_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, production_stage VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, production_type VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, status VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, INDEX IDX_CF0DCBCD7E3C61F9 (owner_id), UNIQUE INDEX UNIQ_CF0DCBCD8C0FA77 (order_details_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  23.         $this->abortIf(
  24.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  25.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  26.         );
  27.         $this->addSql('CREATE TABLE film_project_details (id INT AUTO_INCREMENT NOT NULL, film_project_id INT DEFAULT NULL, is_episodes TINYINT(1) DEFAULT NULL, episode_number INT DEFAULT NULL, is_short_film TINYINT(1) DEFAULT NULL, short_film_length VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, production_length VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, project_hero_image VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, project_trailer_link VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, project_trailer_password VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, is_completed TINYINT(1) DEFAULT NULL, project_complete_link VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, screener_password VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, UNIQUE INDEX UNIQ_FE0C1FB4A989B2D4 (film_project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  28.         $this->abortIf(
  29.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  30.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  31.         );
  32.         $this->addSql('CREATE TABLE film_project_funding (id INT AUTO_INCREMENT NOT NULL, film_project_id INT DEFAULT NULL, development_budget DOUBLE PRECISION DEFAULT NULL, production_budget DOUBLE PRECISION DEFAULT NULL, post_production_budget DOUBLE PRECISION DEFAULT NULL, outreach DOUBLE PRECISION DEFAULT NULL, screen_agencies DOUBLE PRECISION DEFAULT NULL, government DOUBLE PRECISION DEFAULT NULL, corporate DOUBLE PRECISION DEFAULT NULL, philantrophy DOUBLE PRECISION DEFAULT NULL, crownfunding DOUBLE PRECISION DEFAULT NULL, other_budget DOUBLE PRECISION DEFAULT NULL, funder_list LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, fundraising_strategy LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, fundraising_goal VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, campaign_end_method VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, heard_from LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:array)\', approved_fiscal TINYINT(1) DEFAULT NULL, fiscal_sponsorship_project VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, total_budget DOUBLE PRECISION NOT NULL, UNIQUE INDEX UNIQ_5F27C5E8A989B2D4 (film_project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  33.         $this->abortIf(
  34.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  35.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  36.         );
  37.         $this->addSql('CREATE TABLE film_project_member (id INT AUTO_INCREMENT NOT NULL, film_project_id INT DEFAULT NULL, name VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, role VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, address VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, state VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, postcode VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, organisation VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, telephone VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, email VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, gender VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, is_lingual_diverse TINYINT(1) NOT NULL, is_islander_origin TINYINT(1) NOT NULL, INDEX IDX_898C3726A989B2D4 (film_project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  38.         $this->abortIf(
  39.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  40.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  41.         );
  42.         $this->addSql('CREATE TABLE film_project_story_impact (id INT AUTO_INCREMENT NOT NULL, film_project_id INT DEFAULT NULL, synopsis LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, logline LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, issue_addressed LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, creative_treatment LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, primary_impact_area VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, secondary_impact_area LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:array)\', topic_covered VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, impact_vision_statement LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, outcomes LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:array)\', ourcome_information LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, audiences VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, relationship_access LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, who_benefit LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, confirmed_role LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:array)\', confirmed_role_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, call_to_action LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, is_film_impact_partner TINYINT(1) DEFAULT NULL, partner_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, UNIQUE INDEX UNIQ_E88CA0ABA989B2D4 (film_project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  43.         $this->abortIf(
  44.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  45.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  46.         );
  47.         $this->addSql('CREATE TABLE film_project_timeline (id INT AUTO_INCREMENT NOT NULL, film_project_id INT DEFAULT NULL, development_timeline DATETIME DEFAULT NULL, production_timeline DATETIME DEFAULT NULL, post_production_timeline DATETIME DEFAULT NULL, completion_timeline DATETIME DEFAULT NULL, fundraising_campaign_start_date DATETIME DEFAULT NULL, fundraising_campaign_end_date DATETIME DEFAULT NULL, impact_campaign_start_date DATETIME DEFAULT NULL, impact_campaign_end_date DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_8713F1D9A989B2D4 (film_project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  48.         $this->abortIf(
  49.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  50.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  51.         );
  52.         $this->addSql('CREATE TABLE order_billing_details (id INT AUTO_INCREMENT NOT NULL, street VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, suburb VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, state VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, country VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, postcode VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, first_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, last_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, organisation VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, phone_number VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, email_address VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  53.         $this->abortIf(
  54.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  55.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  56.         );
  57.         $this->addSql('CREATE TABLE order_details (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, order_billing_details_id INT DEFAULT NULL, total DOUBLE PRECISION DEFAULT NULL, created_at DATETIME DEFAULT NULL, modified_at DATETIME DEFAULT NULL, INDEX IDX_845CA2C1A76ED395 (user_id), UNIQUE INDEX UNIQ_845CA2C1CBD08385 (order_billing_details_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  58.         $this->abortIf(
  59.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  60.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  61.         );
  62.         $this->addSql('CREATE TABLE order_items (id INT AUTO_INCREMENT NOT NULL, order_details_id INT DEFAULT NULL, product_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, modified_at DATETIME DEFAULT NULL, product_type VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, INDEX IDX_62809DB08C0FA77 (order_details_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  63.         $this->abortIf(
  64.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  65.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  66.         );
  67.         $this->addSql('CREATE TABLE payment_details (id INT AUTO_INCREMENT NOT NULL, order_details_id INT DEFAULT NULL, amount DOUBLE PRECISION DEFAULT NULL, status VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, created_at DATETIME DEFAULT NULL, modified_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_6B6F05608C0FA77 (order_details_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  68.         $this->abortIf(
  69.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  70.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  71.         );
  72.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, roles JSON NOT NULL, password VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, first_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, last_name VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, phone VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, gender VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, is_diverse TINYINT(1) DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  73.         $this->abortIf(
  74.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  75.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  76.         );
  77.         $this->addSql('CREATE TABLE user_address (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, street VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, city VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, state VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, postcode VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, country VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, UNIQUE INDEX UNIQ_5543718BA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  78.         $this->abortIf(
  79.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  80.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  81.         );
  82.         $this->addSql('CREATE TABLE user_information (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, website VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, facebook VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, twitter VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, UNIQUE INDEX UNIQ_8062D116A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  83.         $this->abortIf(
  84.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  85.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  86.         );
  87.         $this->addSql('CREATE TABLE user_profile (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, description LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, short_description LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, long_description LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, profile_picture VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, UNIQUE INDEX UNIQ_D95AB405A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  88.     }
  89.     public function down(Schema $schema): void
  90.     {
  91.         // this down() migration is auto-generated, please modify it to your needs
  92.         $this->abortIf(
  93.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  94.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  95.         );
  96.         $this->addSql('DROP TABLE film_project');
  97.         $this->abortIf(
  98.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  99.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  100.         );
  101.         $this->addSql('DROP TABLE film_project_details');
  102.         $this->abortIf(
  103.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  104.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  105.         );
  106.         $this->addSql('DROP TABLE film_project_funding');
  107.         $this->abortIf(
  108.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  109.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  110.         );
  111.         $this->addSql('DROP TABLE film_project_member');
  112.         $this->abortIf(
  113.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  114.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  115.         );
  116.         $this->addSql('DROP TABLE film_project_story_impact');
  117.         $this->abortIf(
  118.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  119.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  120.         );
  121.         $this->addSql('DROP TABLE film_project_timeline');
  122.         $this->abortIf(
  123.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  124.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  125.         );
  126.         $this->addSql('DROP TABLE order_billing_details');
  127.         $this->abortIf(
  128.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  129.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  130.         );
  131.         $this->addSql('DROP TABLE order_details');
  132.         $this->abortIf(
  133.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  134.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  135.         );
  136.         $this->addSql('DROP TABLE order_items');
  137.         $this->abortIf(
  138.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  139.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  140.         );
  141.         $this->addSql('DROP TABLE payment_details');
  142.         $this->abortIf(
  143.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  144.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  145.         );
  146.         $this->addSql('DROP TABLE user');
  147.         $this->abortIf(
  148.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  149.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  150.         );
  151.         $this->addSql('DROP TABLE user_address');
  152.         $this->abortIf(
  153.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  154.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  155.         );
  156.         $this->addSql('DROP TABLE user_information');
  157.         $this->abortIf(
  158.             !$this->connection->getDatabasePlatform() instanceof \Doctrine\DBAL\Platforms\MySQL80Platform,
  159.             "Migration can only be executed safely on '\Doctrine\DBAL\Platforms\MySQL80Platform'."
  160.         );
  161.         $this->addSql('DROP TABLE user_profile');
  162.     }
  163. }