migrations/Version20220429125700.php line 1

  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 Version20220429125700 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->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CF0CB56EE');
  19.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CB0CA2760');
  20.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C67CAFA69');
  21.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CFDFF2E92');
  22.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CBFC33499');
  23.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C6D28A22A');
  24.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C34CD8496');
  25.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C12DF326');
  26.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C8B1206A5');
  27.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C22DB1917');
  28.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CB8B203E9');
  29.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C6845B9BB');
  30.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CC5CE5EF6');
  31.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C1FA8A983');
  32.         $this->addSql('DROP INDEX UNIQ_232B318CBFC33499 ON game');
  33.         $this->addSql('DROP INDEX UNIQ_232B318C34CD8496 ON game');
  34.         $this->addSql('DROP INDEX UNIQ_232B318CB8B203E9 ON game');
  35.         $this->addSql('DROP INDEX UNIQ_232B318CFDFF2E92 ON game');
  36.         $this->addSql('DROP INDEX UNIQ_232B318C6845B9BB ON game');
  37.         $this->addSql('DROP INDEX UNIQ_232B318CB0CA2760 ON game');
  38.         $this->addSql('DROP INDEX UNIQ_232B318CF0CB56EE ON game');
  39.         $this->addSql('DROP INDEX UNIQ_232B318C67CAFA69 ON game');
  40.         $this->addSql('DROP INDEX UNIQ_232B318C6D28A22A ON game');
  41.         $this->addSql('DROP INDEX UNIQ_232B318C12DF326 ON game');
  42.         $this->addSql('DROP INDEX UNIQ_232B318C22DB1917 ON game');
  43.         $this->addSql('DROP INDEX UNIQ_232B318C1FA8A983 ON game');
  44.         $this->addSql('DROP INDEX UNIQ_232B318C8B1206A5 ON game');
  45.         $this->addSql('DROP INDEX UNIQ_232B318CC5CE5EF6 ON game');
  46.         $this->addSql('ALTER TABLE game ADD newsletter VARCHAR(255) DEFAULT NULL, ADD thumbnail VARCHAR(255) DEFAULT NULL, ADD challenge_home_thumbnail VARCHAR(255) DEFAULT NULL, ADD challenge_popin_thumbnail VARCHAR(255) DEFAULT NULL, ADD sheet VARCHAR(255) DEFAULT NULL, ADD grammar VARCHAR(255) DEFAULT NULL, ADD extra_sheet VARCHAR(255) DEFAULT NULL, ADD sheet_title VARCHAR(255) DEFAULT NULL, ADD sheet_small_title VARCHAR(255) DEFAULT NULL, ADD sheet_thumbnail VARCHAR(255) DEFAULT NULL, ADD assets_file VARCHAR(255) DEFAULT NULL, ADD swf VARCHAR(255) DEFAULT NULL, ADD help_swf VARCHAR(255) DEFAULT NULL, ADD app_help_swf VARCHAR(255) DEFAULT NULL, DROP swf_id, DROP help_swf_id, DROP app_help_swf_id, DROP newsletter_id, DROP thumbnail_id, DROP challenge_home_thumbnail_id, DROP challenge_popin_thumbnail_id, DROP sheet_id, DROP grammar_id, DROP extra_sheet_id, DROP sheet_title_id, DROP sheet_small_title_id, DROP sheet_thumbnail_id, DROP assets_file_id');
  47.     }
  48.     public function down(Schema $schema): void
  49.     {
  50.         // this down() migration is auto-generated, please modify it to your needs
  51.         $this->addSql('ALTER TABLE game ADD swf_id INT DEFAULT NULL, ADD help_swf_id INT DEFAULT NULL, ADD app_help_swf_id INT DEFAULT NULL, ADD newsletter_id INT DEFAULT NULL, ADD thumbnail_id INT DEFAULT NULL, ADD challenge_home_thumbnail_id INT DEFAULT NULL, ADD challenge_popin_thumbnail_id INT DEFAULT NULL, ADD sheet_id INT DEFAULT NULL, ADD grammar_id INT DEFAULT NULL, ADD extra_sheet_id INT DEFAULT NULL, ADD sheet_title_id INT DEFAULT NULL, ADD sheet_small_title_id INT DEFAULT NULL, ADD sheet_thumbnail_id INT DEFAULT NULL, ADD assets_file_id INT DEFAULT NULL, DROP newsletter, DROP thumbnail, DROP challenge_home_thumbnail, DROP challenge_popin_thumbnail, DROP sheet, DROP grammar, DROP extra_sheet, DROP sheet_title, DROP sheet_small_title, DROP sheet_thumbnail, DROP assets_file, DROP swf, DROP help_swf, DROP app_help_swf');
  52.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CF0CB56EE FOREIGN KEY (swf_id) REFERENCES media_file (id)');
  53.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CB0CA2760 FOREIGN KEY (grammar_id) REFERENCES media_file (id)');
  54.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C67CAFA69 FOREIGN KEY (sheet_small_title_id) REFERENCES media_file (id)');
  55.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  56.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CBFC33499 FOREIGN KEY (sheet_title_id) REFERENCES media_file (id)');
  57.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C6D28A22A FOREIGN KEY (app_help_swf_id) REFERENCES media_file (id)');
  58.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C34CD8496 FOREIGN KEY (help_swf_id) REFERENCES media_file (id)');
  59.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C12DF326 FOREIGN KEY (assets_file_id) REFERENCES media_file (id)');
  60.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C8B1206A5 FOREIGN KEY (sheet_id) REFERENCES media_file (id)');
  61.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C22DB1917 FOREIGN KEY (newsletter_id) REFERENCES media_file (id)');
  62.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CB8B203E9 FOREIGN KEY (sheet_thumbnail_id) REFERENCES media_file (id)');
  63.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C6845B9BB FOREIGN KEY (challenge_popin_thumbnail_id) REFERENCES media_file (id)');
  64.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CC5CE5EF6 FOREIGN KEY (extra_sheet_id) REFERENCES media_file (id)');
  65.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C1FA8A983 FOREIGN KEY (challenge_home_thumbnail_id) REFERENCES media_file (id)');
  66.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CBFC33499 ON game (sheet_title_id)');
  67.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C34CD8496 ON game (help_swf_id)');
  68.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CB8B203E9 ON game (sheet_thumbnail_id)');
  69.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CFDFF2E92 ON game (thumbnail_id)');
  70.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C6845B9BB ON game (challenge_popin_thumbnail_id)');
  71.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CB0CA2760 ON game (grammar_id)');
  72.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CF0CB56EE ON game (swf_id)');
  73.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C67CAFA69 ON game (sheet_small_title_id)');
  74.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C6D28A22A ON game (app_help_swf_id)');
  75.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C12DF326 ON game (assets_file_id)');
  76.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C22DB1917 ON game (newsletter_id)');
  77.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C1FA8A983 ON game (challenge_home_thumbnail_id)');
  78.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318C8B1206A5 ON game (sheet_id)');
  79.         $this->addSql('CREATE UNIQUE INDEX UNIQ_232B318CC5CE5EF6 ON game (extra_sheet_id)');
  80.     }
  81. }