<?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 Version20220220122158 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('CREATE TABLE society (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) DEFAULT NULL, commercial VARCHAR(255) DEFAULT NULL, activity VARCHAR(255) DEFAULT NULL, siege VARCHAR(255) DEFAULT NULL, capital VARCHAR(255) DEFAULT NULL, duree VARCHAR(255) DEFAULT NULL, coloture_date VARCHAR(255) DEFAULT NULL, cloture_date_first DATE DEFAULT NULL, start_date DATE DEFAULT NULL, option_type VARCHAR(255) DEFAULT NULL, tva VARCHAR(255) DEFAULT NULL, accre TINYINT(1) DEFAULT NULL, situation VARCHAR(255) DEFAULT NULL, informations LONGTEXT DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, mobile VARCHAR(255) DEFAULT NULL, fix VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('DROP TABLE society');
$this->addSql('ALTER TABLE client CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
$this->addSql('ALTER TABLE user CHANGE email email VARCHAR(180) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE roles roles LONGTEXT NOT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:json)\', CHANGE password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
}
}