migrations/Version20220818142454.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 Version20220818142454 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('CREATE TABLE prod (id INT AUTO_INCREMENT NOT NULL, cat_id INT DEFAULT NULL, intname VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, art VARCHAR(255) NOT NULL, short LONGTEXT NOT NULL, cont LONGTEXT NOT NULL, price DOUBLE PRECISION NOT NULL, price2 DOUBLE PRECISION NOT NULL, price3 DOUBLE PRECISION NOT NULL, price4 DOUBLE PRECISION NOT NULL, priceopt DOUBLE PRECISION NOT NULL, priceopt2 DOUBLE PRECISION NOT NULL, priceopt3 DOUBLE PRECISION NOT NULL, priceopt4 DOUBLE PRECISION NOT NULL, skidka DOUBLE PRECISION NOT NULL, skidka2 DOUBLE PRECISION NOT NULL, skidka3 DOUBLE PRECISION NOT NULL, skidka4 DOUBLE PRECISION NOT NULL, skidkaopt DOUBLE PRECISION NOT NULL, skidkaopt2 DOUBLE PRECISION NOT NULL, skidkaopt3 DOUBLE PRECISION NOT NULL, skidkaopt4 DOUBLE PRECISION NOT NULL, numdiscount LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscount2 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscount3 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscount4 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscountopt LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscountopt2 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscountopt3 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', numdiscountopt4 LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', num INT NOT NULL, num2 INT NOT NULL, num3 INT NOT NULL, num4 INT NOT NULL, inpack VARCHAR(255) NOT NULL, inpack2 VARCHAR(255) NOT NULL, inpack3 VARCHAR(255) NOT NULL, inpack4 VARCHAR(255) NOT NULL, weight INT NOT NULL, weight2 INT NOT NULL, weight3 INT NOT NULL, weight4 INT NOT NULL, visible TINYINT(1) NOT NULL, pop TINYINT(1) NOT NULL, action TINYINT(1) NOT NULL, mix TINYINT(1) NOT NULL, main TINYINT(1) NOT NULL, new TINYINT(1) NOT NULL, sale TINYINT(1) NOT NULL, onsale TINYINT(1) NOT NULL, prior INT NOT NULL, title VARCHAR(1000) NOT NULL, descr VARCHAR(1000) NOT NULL, kw VARCHAR(1000) NOT NULL, h1 VARCHAR(1000) NOT NULL, rating INT NOT NULL, spec VARCHAR(255) NOT NULL, ordered INT NOT NULL, izm VARCHAR(255) NOT NULL, pic VARCHAR(255) NOT NULL, views INT NOT NULL, justuploaded TINYINT(1) NOT NULL, uploaded INT NOT NULL, changed INT NOT NULL, colors LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', sku VARCHAR(255) NOT NULL, model VARCHAR(255) NOT NULL, chars VARCHAR(1000) NOT NULL, tags VARCHAR(1000) NOT NULL, INDEX IDX_B5B41197E6ADA943 (cat_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');        
  19.     }
  20.     public function down(Schema $schema): void
  21.     {
  22.         // this down() migration is auto-generated, please modify it to your needs
  23.         $this->addSql('DROP TABLE prod');
  24.     }
  25. }