migrations/Version20230127074312.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 Version20230127074312 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('DROP TABLE rda');
  19.         $this->addSql('ALTER TABLE raw_material CHANGE humidity humidity NUMERIC(10, 4) DEFAULT NULL, CHANGE grease grease NUMERIC(10, 4) DEFAULT NULL, CHANGE saturated_fatty_acids saturated_fatty_acids NUMERIC(10, 4) DEFAULT NULL, CHANGE monosaturated_fatty_acids monosaturated_fatty_acids NUMERIC(10, 4) DEFAULT NULL, CHANGE polyunsaturated_fats polyunsaturated_fats NUMERIC(10, 4) DEFAULT NULL, CHANGE sugars sugars NUMERIC(10, 4) DEFAULT NULL, CHANGE polyalcohols polyalcohols NUMERIC(10, 4) DEFAULT NULL, CHANGE starches starches NUMERIC(10, 4) DEFAULT NULL, CHANGE fiber fiber NUMERIC(10, 4) DEFAULT NULL, CHANGE proteins proteins NUMERIC(10, 4) DEFAULT NULL, CHANGE mineral_salts mineral_salts NUMERIC(10, 4) DEFAULT NULL, CHANGE sodium sodium NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_a vitamin_a NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b1 vitamin_b1 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b2 vitamin_b2 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b3 vitamin_b3 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b5 vitamin_b5 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b6 vitamin_b6 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b9 vitamin_b9 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_b12 vitamin_b12 NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_c vitamin_c NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_d vitamin_d NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_e vitamin_e NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_h vitamin_h NUMERIC(10, 4) DEFAULT NULL, CHANGE vitamin_k vitamin_k NUMERIC(10, 4) DEFAULT NULL, CHANGE calcium calcium NUMERIC(10, 4) DEFAULT NULL, CHANGE iron iron NUMERIC(10, 4) DEFAULT NULL, CHANGE magnesium magnesium NUMERIC(10, 4) DEFAULT NULL, CHANGE match_element match_element NUMERIC(10, 4) DEFAULT NULL, CHANGE potassium potassium NUMERIC(10, 4) DEFAULT NULL, CHANGE chlorine chlorine NUMERIC(10, 4) DEFAULT NULL, CHANGE zinc zinc NUMERIC(10, 4) DEFAULT NULL, CHANGE copper copper NUMERIC(10, 4) DEFAULT NULL, CHANGE manganese manganese NUMERIC(10, 4) DEFAULT NULL, CHANGE fluorine fluorine NUMERIC(10, 4) DEFAULT NULL, CHANGE selenium selenium NUMERIC(10, 4) DEFAULT NULL, CHANGE chromium chromium NUMERIC(10, 4) DEFAULT NULL, CHANGE molybdenum molybdenum NUMERIC(10, 4) DEFAULT NULL, CHANGE iodine iodine NUMERIC(10, 4) DEFAULT NULL, CHANGE salatrim salatrim NUMERIC(10, 4) DEFAULT NULL, CHANGE carbohydrates carbohydrates NUMERIC(10, 4) DEFAULT NULL, CHANGE alcohol alcohol NUMERIC(10, 4) DEFAULT NULL, CHANGE organic_acids organic_acids NUMERIC(10, 4) DEFAULT NULL, CHANGE erythritol erythritol NUMERIC(10, 4) DEFAULT NULL, CHANGE salt salt NUMERIC(10, 4) DEFAULT NULL, CHANGE lost_volatilization lost_volatilization NUMERIC(10, 4) DEFAULT NULL');
  20.         $this->addSql('ALTER TABLE recipe_test_phase DROP FOREIGN KEY FK_F31DF6A352B90A19');
  21.         $this->addSql('ALTER TABLE recipe_test_phase CHANGE recipe_test_id recipe_test_id INT DEFAULT NULL');
  22.         $this->addSql('ALTER TABLE recipe_test_phase ADD CONSTRAINT FK_F31DF6A352B90A19 FOREIGN KEY (recipe_test_id) REFERENCES recipe_test (id)');
  23.         $this->addSql('ALTER TABLE recipe_test_raw_material DROP FOREIGN KEY FK_7CD322D252B90A19');
  24.         $this->addSql('ALTER TABLE recipe_test_raw_material CHANGE quantity_imported quantity_imported DOUBLE PRECISION DEFAULT NULL');
  25.         $this->addSql('ALTER TABLE recipe_test_raw_material ADD CONSTRAINT FK_7CD322D252B90A19 FOREIGN KEY (recipe_test_id) REFERENCES recipe_test (id)');
  26.         $this->addSql('ALTER TABLE report ADD only_production TINYINT(1) NOT NULL');
  27.         $this->addSql('ALTER TABLE trial CHANGE final_trial final_trial TINYINT(1) DEFAULT NULL');
  28.         $this->addSql('ALTER TABLE trial_recipe DROP FOREIGN KEY FK_A5AE11B51E5D0459');
  29.         $this->addSql('ALTER TABLE trial_recipe ADD CONSTRAINT FK_A5AE11B51E5D0459 FOREIGN KEY (test_id) REFERENCES recipe_test (id)');
  30.     }
  31.     public function down(Schema $schema): void
  32.     {
  33.         // this down() migration is auto-generated, please modify it to your needs
  34.         $this->addSql('CREATE TABLE rda (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, quantity NUMERIC(5, 2) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  35.         $this->addSql('ALTER TABLE report DROP only_production');
  36.         $this->addSql('ALTER TABLE raw_material CHANGE humidity humidity NUMERIC(8, 2) DEFAULT NULL, CHANGE grease grease NUMERIC(8, 2) DEFAULT NULL, CHANGE saturated_fatty_acids saturated_fatty_acids NUMERIC(8, 2) DEFAULT NULL, CHANGE monosaturated_fatty_acids monosaturated_fatty_acids NUMERIC(8, 2) DEFAULT NULL, CHANGE polyunsaturated_fats polyunsaturated_fats NUMERIC(8, 2) DEFAULT NULL, CHANGE salatrim salatrim NUMERIC(8, 2) DEFAULT NULL, CHANGE carbohydrates carbohydrates NUMERIC(8, 2) DEFAULT NULL, CHANGE sugars sugars NUMERIC(8, 2) DEFAULT NULL, CHANGE polyalcohols polyalcohols NUMERIC(8, 2) DEFAULT NULL, CHANGE alcohol alcohol NUMERIC(8, 2) DEFAULT NULL, CHANGE organic_acids organic_acids NUMERIC(8, 2) DEFAULT NULL, CHANGE starches starches NUMERIC(8, 2) DEFAULT NULL, CHANGE erythritol erythritol NUMERIC(8, 2) DEFAULT NULL, CHANGE fiber fiber NUMERIC(8, 2) DEFAULT NULL, CHANGE proteins proteins NUMERIC(8, 2) DEFAULT NULL, CHANGE mineral_salts mineral_salts NUMERIC(8, 2) DEFAULT NULL, CHANGE salt salt NUMERIC(8, 2) DEFAULT NULL, CHANGE sodium sodium NUMERIC(8, 2) DEFAULT NULL, CHANGE lost_volatilization lost_volatilization NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_a vitamin_a NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b1 vitamin_b1 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b2 vitamin_b2 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b3 vitamin_b3 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b5 vitamin_b5 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b6 vitamin_b6 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b9 vitamin_b9 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_b12 vitamin_b12 NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_c vitamin_c NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_d vitamin_d NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_e vitamin_e NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_h vitamin_h NUMERIC(8, 2) DEFAULT NULL, CHANGE vitamin_k vitamin_k NUMERIC(8, 2) DEFAULT NULL, CHANGE calcium calcium NUMERIC(8, 2) DEFAULT NULL, CHANGE iron iron NUMERIC(8, 2) DEFAULT NULL, CHANGE magnesium magnesium NUMERIC(8, 2) DEFAULT NULL, CHANGE match_element match_element NUMERIC(8, 2) DEFAULT NULL, CHANGE potassium potassium NUMERIC(8, 2) DEFAULT NULL, CHANGE chlorine chlorine NUMERIC(8, 2) DEFAULT NULL, CHANGE zinc zinc NUMERIC(8, 2) DEFAULT NULL, CHANGE copper copper NUMERIC(8, 2) DEFAULT NULL, CHANGE manganese manganese NUMERIC(8, 2) DEFAULT NULL, CHANGE fluorine fluorine NUMERIC(8, 2) DEFAULT NULL, CHANGE selenium selenium NUMERIC(8, 2) DEFAULT NULL, CHANGE chromium chromium NUMERIC(8, 2) DEFAULT NULL, CHANGE molybdenum molybdenum NUMERIC(8, 2) DEFAULT NULL, CHANGE iodine iodine NUMERIC(8, 2) DEFAULT NULL');
  37.         $this->addSql('ALTER TABLE recipe_test_raw_material DROP FOREIGN KEY FK_7CD322D252B90A19');
  38.         $this->addSql('ALTER TABLE recipe_test_raw_material CHANGE quantity_imported quantity_imported INT DEFAULT NULL');
  39.         $this->addSql('ALTER TABLE recipe_test_raw_material ADD CONSTRAINT FK_7CD322D252B90A19 FOREIGN KEY (recipe_test_id) REFERENCES recipe_test (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  40.         $this->addSql('ALTER TABLE recipe_test_phase DROP FOREIGN KEY FK_F31DF6A352B90A19');
  41.         $this->addSql('ALTER TABLE recipe_test_phase CHANGE recipe_test_id recipe_test_id INT NOT NULL');
  42.         $this->addSql('ALTER TABLE recipe_test_phase ADD CONSTRAINT FK_F31DF6A352B90A19 FOREIGN KEY (recipe_test_id) REFERENCES recipe_test (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  43.         $this->addSql('ALTER TABLE trial CHANGE final_trial final_trial TINYINT(1) DEFAULT 0 NOT NULL');
  44.         $this->addSql('ALTER TABLE trial_recipe DROP FOREIGN KEY FK_A5AE11B51E5D0459');
  45.         $this->addSql('ALTER TABLE trial_recipe ADD CONSTRAINT FK_A5AE11B51E5D0459 FOREIGN KEY (test_id) REFERENCES recipe_test (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  46.     }
  47. }