<?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 Version20220323192741 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 commerce_activity DROP FOREIGN KEY FK_9AC4CEA8FB88C326');
$this->addSql('ALTER TABLE etoile DROP FOREIGN KEY FK_357ADFC3FB88C326');
$this->addSql('DROP TABLE type_commerce');
$this->addSql('DROP INDEX IDX_9AC4CEA8FB88C326 ON commerce_activity');
$this->addSql('ALTER TABLE commerce_activity ADD coef_bas_mixte DOUBLE PRECISION NOT NULL, ADD coef_haut_mixte DOUBLE PRECISION NOT NULL, ADD coef_bas_touristique DOUBLE PRECISION NOT NULL, ADD coef_haut_touristique DOUBLE PRECISION NOT NULL, ADD coef_bas_metropole DOUBLE PRECISION NOT NULL, ADD coef_haut_metropole DOUBLE PRECISION NOT NULL, DROP type_commerce_id, DROP coef_bas, DROP coef_haut, DROP coef_moy');
$this->addSql('DROP INDEX IDX_357ADFC3FB88C326 ON etoile');
$this->addSql('ALTER TABLE etoile ADD coef_bas_mixte_b DOUBLE PRECISION NOT NULL, ADD coef_haut_mixte_b DOUBLE PRECISION NOT NULL, ADD coef_bas_touristique_b DOUBLE PRECISION NOT NULL, ADD coef_haut_touristique_b DOUBLE PRECISION NOT NULL, ADD coef_bas_metropole_b DOUBLE PRECISION NOT NULL, ADD coef_haut_metropole_b DOUBLE PRECISION NOT NULL, ADD coef_bas_mixte_t DOUBLE PRECISION NOT NULL, ADD coef_haut_mixte_t DOUBLE PRECISION NOT NULL, ADD coef_bas_touristique_t DOUBLE PRECISION NOT NULL, ADD coef_haut_touristique_t DOUBLE PRECISION NOT NULL, ADD coef_bas_metropole_t DOUBLE PRECISION NOT NULL, ADD coef_haut_metropole_t DOUBLE PRECISION NOT NULL, DROP type_commerce_id, DROP coef_haut, DROP coef_bas, DROP coef_moy, CHANGE activity_id activity_id INT DEFAULT NULL');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE type_commerce (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, type VARCHAR(10) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('ALTER TABLE commerce_activity ADD type_commerce_id INT NOT NULL, ADD coef_bas DOUBLE PRECISION NOT NULL, ADD coef_haut DOUBLE PRECISION NOT NULL, ADD coef_moy DOUBLE PRECISION DEFAULT NULL, DROP coef_bas_mixte, DROP coef_haut_mixte, DROP coef_bas_touristique, DROP coef_haut_touristique, DROP coef_bas_metropole, DROP coef_haut_metropole');
$this->addSql('ALTER TABLE commerce_activity ADD CONSTRAINT FK_9AC4CEA8FB88C326 FOREIGN KEY (type_commerce_id) REFERENCES type_commerce (id)');
$this->addSql('CREATE INDEX IDX_9AC4CEA8FB88C326 ON commerce_activity (type_commerce_id)');
$this->addSql('ALTER TABLE etoile ADD type_commerce_id INT NOT NULL, ADD coef_haut DOUBLE PRECISION NOT NULL, ADD coef_bas DOUBLE PRECISION NOT NULL, ADD coef_moy DOUBLE PRECISION DEFAULT NULL, DROP coef_bas_mixte_b, DROP coef_haut_mixte_b, DROP coef_bas_touristique_b, DROP coef_haut_touristique_b, DROP coef_bas_metropole_b, DROP coef_haut_metropole_b, DROP coef_bas_mixte_t, DROP coef_haut_mixte_t, DROP coef_bas_touristique_t, DROP coef_haut_touristique_t, DROP coef_bas_metropole_t, DROP coef_haut_metropole_t, CHANGE activity_id activity_id INT NOT NULL');
$this->addSql('ALTER TABLE etoile ADD CONSTRAINT FK_357ADFC3FB88C326 FOREIGN KEY (type_commerce_id) REFERENCES type_commerce (id)');
$this->addSql('CREATE INDEX IDX_357ADFC3FB88C326 ON etoile (type_commerce_id)');
}
}