migrations/Version20210424083957.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 Version20210424083957 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 raw_material (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(25) NOT NULL, name VARCHAR(255) NOT NULL, public_name VARCHAR(255) NOT NULL, allergens LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:json)\', price NUMERIC(10, 4) NOT NULL, humidity NUMERIC(5, 2) DEFAULT NULL, grease NUMERIC(5, 2) DEFAULT NULL, saturated_fatty_acids NUMERIC(5, 2) DEFAULT NULL, monosaturated_fatty_acids NUMERIC(5, 2) DEFAULT NULL, polyunsaturated_fats NUMERIC(5, 2) DEFAULT NULL, sugars NUMERIC(5, 2) DEFAULT NULL, polyalcohols NUMERIC(5, 2) DEFAULT NULL, starches NUMERIC(5, 2) DEFAULT NULL, fiber NUMERIC(5, 2) DEFAULT NULL, proteins NUMERIC(5, 2) NOT NULL, mineral_salts NUMERIC(5, 2) NOT NULL, sodium NUMERIC(5, 2) NOT NULL, vitamin_a NUMERIC(5, 2) NOT NULL, vitamin_b1 NUMERIC(5, 2) NOT NULL, vitamin_b2 NUMERIC(5, 2) NOT NULL, vitamin_b3 NUMERIC(5, 2) NOT NULL, vitamin_b5 NUMERIC(5, 2) NOT NULL, vitamin_b6 NUMERIC(5, 2) NOT NULL, vitamin_b9 NUMERIC(5, 2) NOT NULL, vitamin_b12 NUMERIC(5, 2) NOT NULL, vitamin_c NUMERIC(5, 2) NOT NULL, vitamin_d NUMERIC(5, 2) NOT NULL, vitamin_e NUMERIC(5, 2) NOT NULL, vitamin_h NUMERIC(5, 2) NOT NULL, vitamin_k NUMERIC(5, 2) NOT NULL, calcium NUMERIC(5, 2) NOT NULL, iron NUMERIC(5, 2) NOT NULL, magnesium NUMERIC(5, 2) NOT NULL, match_element NUMERIC(5, 2) NOT NULL, potassium NUMERIC(5, 2) NOT NULL, chlorine NUMERIC(5, 2) NOT NULL, zinc NUMERIC(5, 2) NOT NULL, copper NUMERIC(5, 2) NOT NULL, manganese NUMERIC(5, 2) NOT NULL, fluorine NUMERIC(5, 2) NOT NULL, selenium NUMERIC(5, 2) NOT NULL, chromium NUMERIC(5, 2) NOT NULL, molybdenum NUMERIC(5, 2) NOT NULL, iodine NUMERIC(5, 2) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_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 raw_material');
  24.     }
  25. }