<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20220525141935 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE commerciale__article_commande ADD fabrication_multiple_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE commerciale__article_commande ADD CONSTRAINT FK_8664EA6F996F24E3 FOREIGN KEY (fabrication_multiple_id) REFERENCES commerciale__fabrication_multiple (id)');
$this->addSql('CREATE INDEX IDX_8664EA6F996F24E3 ON commerciale__article_commande (fabrication_multiple_id)');
$this->addSql('ALTER TABLE commerciale__commande ADD projet_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE commerciale__commande ADD CONSTRAINT FK_DDA8E290C18272 FOREIGN KEY (projet_id) REFERENCES projet__projet (id)');
$this->addSql('CREATE INDEX IDX_DDA8E290C18272 ON commerciale__commande (projet_id)');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD statut_fabrication_id INT DEFAULT NULL, ADD statut_fabrication_multiple_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD CONSTRAINT FK_24620CFD534D1413 FOREIGN KEY (statut_fabrication_id) REFERENCES commerciale__statut_commande_fournisseur (id)');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur ADD CONSTRAINT FK_24620CFD12BDCA0D FOREIGN KEY (statut_fabrication_multiple_id) REFERENCES commerciale__statut_fabrication (id)');
$this->addSql('CREATE INDEX IDX_24620CFD534D1413 ON commerciale__commande_fournisseur (statut_fabrication_id)');
$this->addSql('CREATE INDEX IDX_24620CFD12BDCA0D ON commerciale__commande_fournisseur (statut_fabrication_multiple_id)');
$this->addSql('ALTER TABLE commerciale__fabrication DROP FOREIGN KEY FK_3F6828741FC96D');
$this->addSql('DROP INDEX IDX_3F6828741FC96D ON commerciale__fabrication');
$this->addSql('ALTER TABLE commerciale__fabrication DROP statut_fabrication_old_id');
$this->addSql('ALTER TABLE commerciale__fabrication_multiple DROP FOREIGN KEY FK_B967AA0826A96140');
$this->addSql('DROP INDEX IDX_B967AA0826A96140 ON commerciale__fabrication_multiple');
$this->addSql('ALTER TABLE commerciale__fabrication_multiple DROP statut_fabrication_multiple_old_id');
$this->addSql('ALTER TABLE import__compta DROP FOREIGN KEY FK_22B8D816FB88E14F');
$this->addSql('DROP INDEX IDX_22B8D816FB88E14F ON import__compta');
$this->addSql('ALTER TABLE import__compta CHANGE utilisateur_id utilisateur_compta_import_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE import__compta ADD CONSTRAINT FK_22B8D8167C8623DF FOREIGN KEY (utilisateur_compta_import_id) REFERENCES utilisateur__utilisateurs (id)');
$this->addSql('CREATE INDEX IDX_22B8D8167C8623DF ON import__compta (utilisateur_compta_import_id)');
$this->addSql('ALTER TABLE import__entite ADD utilisateur_compta_import_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE import__entite ADD CONSTRAINT FK_F00A56487C8623DF FOREIGN KEY (utilisateur_compta_import_id) REFERENCES utilisateur__utilisateurs (id)');
$this->addSql('CREATE INDEX IDX_F00A56487C8623DF ON import__entite (utilisateur_compta_import_id)');
$this->addSql('ALTER TABLE note__note ADD tache_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE note__note ADD CONSTRAINT FK_F78829D8D2235D39 FOREIGN KEY (tache_id) REFERENCES projet__tache (id)');
$this->addSql('CREATE INDEX IDX_F78829D8D2235D39 ON note__note (tache_id)');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE commerciale__article_commande DROP FOREIGN KEY FK_8664EA6F996F24E3');
$this->addSql('DROP INDEX IDX_8664EA6F996F24E3 ON commerciale__article_commande');
$this->addSql('ALTER TABLE commerciale__article_commande DROP fabrication_multiple_id');
$this->addSql('ALTER TABLE commerciale__commande DROP FOREIGN KEY FK_DDA8E290C18272');
$this->addSql('DROP INDEX IDX_DDA8E290C18272 ON commerciale__commande');
$this->addSql('ALTER TABLE commerciale__commande DROP projet_id');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP FOREIGN KEY FK_24620CFD534D1413');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP FOREIGN KEY FK_24620CFD12BDCA0D');
$this->addSql('DROP INDEX IDX_24620CFD534D1413 ON commerciale__commande_fournisseur');
$this->addSql('DROP INDEX IDX_24620CFD12BDCA0D ON commerciale__commande_fournisseur');
$this->addSql('ALTER TABLE commerciale__commande_fournisseur DROP statut_fabrication_id, DROP statut_fabrication_multiple_id');
$this->addSql('ALTER TABLE commerciale__fabrication ADD statut_fabrication_old_id INT DEFAULT NULL');
$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');
$this->addSql('CREATE INDEX IDX_3F6828741FC96D ON commerciale__fabrication (statut_fabrication_old_id)');
$this->addSql('ALTER TABLE commerciale__fabrication_multiple ADD statut_fabrication_multiple_old_id INT DEFAULT NULL');
$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');
$this->addSql('CREATE INDEX IDX_B967AA0826A96140 ON commerciale__fabrication_multiple (statut_fabrication_multiple_old_id)');
$this->addSql('ALTER TABLE import__compta DROP FOREIGN KEY FK_22B8D8167C8623DF');
$this->addSql('DROP INDEX IDX_22B8D8167C8623DF ON import__compta');
$this->addSql('ALTER TABLE import__compta CHANGE utilisateur_compta_import_id utilisateur_id INT DEFAULT NULL');
$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');
$this->addSql('CREATE INDEX IDX_22B8D816FB88E14F ON import__compta (utilisateur_id)');
$this->addSql('ALTER TABLE import__entite DROP FOREIGN KEY FK_F00A56487C8623DF');
$this->addSql('DROP INDEX IDX_F00A56487C8623DF ON import__entite');
$this->addSql('ALTER TABLE import__entite DROP utilisateur_compta_import_id');
$this->addSql('ALTER TABLE note__note DROP FOREIGN KEY FK_F78829D8D2235D39');
$this->addSql('DROP INDEX IDX_F78829D8D2235D39 ON note__note');
$this->addSql('ALTER TABLE note__note DROP tache_id');
}
}