migrations/2022/05/Version20220525141935.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 Version20220525141935 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 commerciale__article_commande ADD fabrication_multiple_id INT DEFAULT NULL');
  19.         $this->addSql('ALTER TABLE commerciale__article_commande ADD CONSTRAINT FK_8664EA6F996F24E3 FOREIGN KEY (fabrication_multiple_id) REFERENCES commerciale__fabrication_multiple (id)');
  20.         $this->addSql('CREATE INDEX IDX_8664EA6F996F24E3 ON commerciale__article_commande (fabrication_multiple_id)');
  21.         $this->addSql('ALTER TABLE commerciale__commande ADD projet_id INT DEFAULT NULL');
  22.         $this->addSql('ALTER TABLE commerciale__commande ADD CONSTRAINT FK_DDA8E290C18272 FOREIGN KEY (projet_id) REFERENCES projet__projet (id)');
  23.         $this->addSql('CREATE INDEX IDX_DDA8E290C18272 ON commerciale__commande (projet_id)');
  24.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD statut_fabrication_id INT DEFAULT NULL, ADD statut_fabrication_multiple_id INT DEFAULT NULL');
  25.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD CONSTRAINT FK_24620CFD534D1413 FOREIGN KEY (statut_fabrication_id) REFERENCES commerciale__statut_commande_fournisseur (id)');
  26.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD CONSTRAINT FK_24620CFD12BDCA0D FOREIGN KEY (statut_fabrication_multiple_id) REFERENCES commerciale__statut_fabrication (id)');
  27.         $this->addSql('CREATE INDEX IDX_24620CFD534D1413 ON commerciale__commande_fournisseur (statut_fabrication_id)');
  28.         $this->addSql('CREATE INDEX IDX_24620CFD12BDCA0D ON commerciale__commande_fournisseur (statut_fabrication_multiple_id)');
  29.         $this->addSql('ALTER TABLE commerciale__fabrication DROP FOREIGN KEY FK_3F6828741FC96D');
  30.         $this->addSql('DROP INDEX IDX_3F6828741FC96D ON commerciale__fabrication');
  31.         $this->addSql('ALTER TABLE commerciale__fabrication DROP statut_fabrication_old_id');
  32.         $this->addSql('ALTER TABLE commerciale__fabrication_multiple DROP FOREIGN KEY FK_B967AA0826A96140');
  33.         $this->addSql('DROP INDEX IDX_B967AA0826A96140 ON commerciale__fabrication_multiple');
  34.         $this->addSql('ALTER TABLE commerciale__fabrication_multiple DROP statut_fabrication_multiple_old_id');
  35.         $this->addSql('ALTER TABLE import__compta DROP FOREIGN KEY FK_22B8D816FB88E14F');
  36.         $this->addSql('DROP INDEX IDX_22B8D816FB88E14F ON import__compta');
  37.         $this->addSql('ALTER TABLE import__compta CHANGE utilisateur_id utilisateur_compta_import_id INT DEFAULT NULL');
  38.         $this->addSql('ALTER TABLE import__compta ADD CONSTRAINT FK_22B8D8167C8623DF FOREIGN KEY (utilisateur_compta_import_id) REFERENCES utilisateur__utilisateurs (id)');
  39.         $this->addSql('CREATE INDEX IDX_22B8D8167C8623DF ON import__compta (utilisateur_compta_import_id)');
  40.         $this->addSql('ALTER TABLE import__entite ADD utilisateur_compta_import_id INT DEFAULT NULL');
  41.         $this->addSql('ALTER TABLE import__entite ADD CONSTRAINT FK_F00A56487C8623DF FOREIGN KEY (utilisateur_compta_import_id) REFERENCES utilisateur__utilisateurs (id)');
  42.         $this->addSql('CREATE INDEX IDX_F00A56487C8623DF ON import__entite (utilisateur_compta_import_id)');
  43.         $this->addSql('ALTER TABLE note__note ADD tache_id INT DEFAULT NULL');
  44.         $this->addSql('ALTER TABLE note__note ADD CONSTRAINT FK_F78829D8D2235D39 FOREIGN KEY (tache_id) REFERENCES projet__tache (id)');
  45.         $this->addSql('CREATE INDEX IDX_F78829D8D2235D39 ON note__note (tache_id)');
  46.     }
  47.     public function down(Schema $schema): void
  48.     {
  49.         // this down() migration is auto-generated, please modify it to your needs
  50.         $this->addSql('ALTER TABLE commerciale__article_commande DROP FOREIGN KEY FK_8664EA6F996F24E3');
  51.         $this->addSql('DROP INDEX IDX_8664EA6F996F24E3 ON commerciale__article_commande');
  52.         $this->addSql('ALTER TABLE commerciale__article_commande DROP fabrication_multiple_id');
  53.         $this->addSql('ALTER TABLE commerciale__commande DROP FOREIGN KEY FK_DDA8E290C18272');
  54.         $this->addSql('DROP INDEX IDX_DDA8E290C18272 ON commerciale__commande');
  55.         $this->addSql('ALTER TABLE commerciale__commande DROP projet_id');
  56.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP FOREIGN KEY FK_24620CFD534D1413');
  57.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP FOREIGN KEY FK_24620CFD12BDCA0D');
  58.         $this->addSql('DROP INDEX IDX_24620CFD534D1413 ON commerciale__commande_fournisseur');
  59.         $this->addSql('DROP INDEX IDX_24620CFD12BDCA0D ON commerciale__commande_fournisseur');
  60.         $this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP statut_fabrication_id, DROP statut_fabrication_multiple_id');
  61.         $this->addSql('ALTER TABLE commerciale__fabrication ADD statut_fabrication_old_id INT DEFAULT NULL');
  62.         $this->addSql('ALTER TABLE commerciale__fabrication ADD CONSTRAINT FK_3F6828741FC96D FOREIGN KEY (statut_fabrication_old_id) REFERENCES commerciale__statut_commande_fournisseur (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  63.         $this->addSql('CREATE INDEX IDX_3F6828741FC96D ON commerciale__fabrication (statut_fabrication_old_id)');
  64.         $this->addSql('ALTER TABLE commerciale__fabrication_multiple ADD statut_fabrication_multiple_old_id INT DEFAULT NULL');
  65.         $this->addSql('ALTER TABLE commerciale__fabrication_multiple ADD CONSTRAINT FK_B967AA0826A96140 FOREIGN KEY (statut_fabrication_multiple_old_id) REFERENCES commerciale__statut_commande_fournisseur (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  66.         $this->addSql('CREATE INDEX IDX_B967AA0826A96140 ON commerciale__fabrication_multiple (statut_fabrication_multiple_old_id)');
  67.         $this->addSql('ALTER TABLE import__compta DROP FOREIGN KEY FK_22B8D8167C8623DF');
  68.         $this->addSql('DROP INDEX IDX_22B8D8167C8623DF ON import__compta');
  69.         $this->addSql('ALTER TABLE import__compta CHANGE utilisateur_compta_import_id utilisateur_id INT DEFAULT NULL');
  70.         $this->addSql('ALTER TABLE import__compta ADD CONSTRAINT FK_22B8D816FB88E14F FOREIGN KEY (utilisateur_id) REFERENCES utilisateur__utilisateurs (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  71.         $this->addSql('CREATE INDEX IDX_22B8D816FB88E14F ON import__compta (utilisateur_id)');
  72.         $this->addSql('ALTER TABLE import__entite DROP FOREIGN KEY FK_F00A56487C8623DF');
  73.         $this->addSql('DROP INDEX IDX_F00A56487C8623DF ON import__entite');
  74.         $this->addSql('ALTER TABLE import__entite DROP utilisateur_compta_import_id');
  75.         $this->addSql('ALTER TABLE note__note DROP FOREIGN KEY FK_F78829D8D2235D39');
  76.         $this->addSql('DROP INDEX IDX_F78829D8D2235D39 ON note__note');
  77.         $this->addSql('ALTER TABLE note__note DROP tache_id');
  78.     }
  79. }