migrations/Version20210416105323.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 Version20210416105323 extends AbstractMigration
  10. {
  11.     public function getDescription() : string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema) : void
  16.     {
  17.       /*
  18.         // this up() migration is auto-generated, please modify it to your needs
  19.         $this->addSql('CREATE TABLE stack_categories (id INT AUTO_INCREMENT NOT NULL, nom VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE stack_films (id INT AUTO_INCREMENT NOT NULL, nom VARCHAR(255) NOT NULL, url VARCHAR(255) NOT NULL, x INT NOT NULL, y INT NOT NULL, largeur INT NOT NULL, hauteur INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE stack_sequences (id INT AUTO_INCREMENT NOT NULL, nom VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE stack_timer (id INT AUTO_INCREMENT NOT NULL, stacks_id INT DEFAULT NULL, nom VARCHAR(255) NOT NULL, duree INT NOT NULL, destination INT NOT NULL, INDEX IDX_3E021979AAF41B7D (stacks_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE stack_transit (id INT AUTO_INCREMENT NOT NULL, nom VARCHAR(255) NOT NULL, x0 INT NOT NULL, y0 INT NOT NULL, alpha0 DOUBLE PRECISION NOT NULL, duree INT NOT NULL, width INT NOT NULL, son0 VARCHAR(255) DEFAULT NULL, x1 INT NOT NULL, y1 INT NOT NULL, alpha1 DOUBLE PRECISION NOT NULL, width1 INT NOT NULL, son1 VARCHAR(255) DEFAULT NULL, height0 INT NOT NULL, height1 INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE stack_zones (id INT AUTO_INCREMENT NOT NULL, stacks_id INT DEFAULT NULL, curseur_id INT DEFAULT NULL, x INT NOT NULL, y INT NOT NULL, largeur INT NOT NULL, hauteur INT NOT NULL, destination INT NOT NULL, nom VARCHAR(255) DEFAULT NULL, INDEX IDX_D118760BAAF41B7D (stacks_id), INDEX IDX_D118760B61A688A7 (curseur_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE stacks (id INT AUTO_INCREMENT NOT NULL, transit_in_id INT DEFAULT NULL, film_id INT DEFAULT NULL, scategorie_id INT DEFAULT NULL, ssequence_id INT DEFAULT NULL, nom VARCHAR(255) NOT NULL, url_image VARCHAR(255) NOT NULL, nav_h INT DEFAULT NULL, nav_g INT DEFAULT NULL, nav_d INT DEFAULT NULL, nav_bg INT DEFAULT NULL, nav_bd INT DEFAULT NULL, INDEX IDX_B628EF36D692B174 (transit_in_id), INDEX IDX_B628EF36567F5183 (film_id), INDEX IDX_B628EF36CF6A778A (scategorie_id), INDEX IDX_B628EF36DB7D3D29 (ssequence_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('ALTER TABLE stack_timer ADD CONSTRAINT FK_3E021979AAF41B7D FOREIGN KEY (stacks_id) REFERENCES stacks (id)');
  27.         $this->addSql('ALTER TABLE stack_zones ADD CONSTRAINT FK_D118760BAAF41B7D FOREIGN KEY (stacks_id) REFERENCES stacks (id)');
  28.         $this->addSql('ALTER TABLE stack_zones ADD CONSTRAINT FK_D118760B61A688A7 FOREIGN KEY (curseur_id) REFERENCES cursors (id)');
  29.         $this->addSql('ALTER TABLE stacks ADD CONSTRAINT FK_B628EF36D692B174 FOREIGN KEY (transit_in_id) REFERENCES stack_transit (id)');
  30.         $this->addSql('ALTER TABLE stacks ADD CONSTRAINT FK_B628EF36567F5183 FOREIGN KEY (film_id) REFERENCES stack_films (id)');
  31.         $this->addSql('ALTER TABLE stacks ADD CONSTRAINT FK_B628EF36CF6A778A FOREIGN KEY (scategorie_id) REFERENCES stack_categories (id)');
  32.         $this->addSql('ALTER TABLE stacks ADD CONSTRAINT FK_B628EF36DB7D3D29 FOREIGN KEY (ssequence_id) REFERENCES stack_sequences (id)');
  33.         */
  34.     }
  35.     public function down(Schema $schema) : void
  36.     {
  37.       /*
  38.         // this down() migration is auto-generated, please modify it to your needs
  39.         $this->addSql('ALTER TABLE stacks DROP FOREIGN KEY FK_B628EF36CF6A778A');
  40.         $this->addSql('ALTER TABLE stacks DROP FOREIGN KEY FK_B628EF36567F5183');
  41.         $this->addSql('ALTER TABLE stacks DROP FOREIGN KEY FK_B628EF36DB7D3D29');
  42.         $this->addSql('ALTER TABLE stacks DROP FOREIGN KEY FK_B628EF36D692B174');
  43.         $this->addSql('ALTER TABLE stack_timer DROP FOREIGN KEY FK_3E021979AAF41B7D');
  44.         $this->addSql('ALTER TABLE stack_zones DROP FOREIGN KEY FK_D118760BAAF41B7D');
  45.         $this->addSql('DROP TABLE stack_categories');
  46.         $this->addSql('DROP TABLE stack_films');
  47.         $this->addSql('DROP TABLE stack_sequences');
  48.         $this->addSql('DROP TABLE stack_timer');
  49.         $this->addSql('DROP TABLE stack_transit');
  50.         $this->addSql('DROP TABLE stack_zones');
  51.         $this->addSql('DROP TABLE stacks');
  52.         */
  53.     }
  54. }