<?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 Version20220825140530 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 notifiable_notification DROP FOREIGN KEY FK_ADCFE0FAC3A0A4F8');
$this->addSql('ALTER TABLE notifiable_notification DROP FOREIGN KEY FK_ADCFE0FAEF1A9D84');
$this->addSql('DROP TABLE conformity');
$this->addSql('DROP TABLE constat_action_plan');
$this->addSql('DROP TABLE exemple');
$this->addSql('DROP TABLE inspection_activite');
$this->addSql('DROP TABLE key_words_subdomain');
$this->addSql('DROP TABLE notifiable_entity');
$this->addSql('DROP TABLE notifiable_notification');
$this->addSql('DROP TABLE notification');
$this->addSql('ALTER TABLE action CHANGE date_start_estimated date_start_estimated DATE DEFAULT NULL, CHANGE date_start_real date_start_real DATE DEFAULT NULL, CHANGE date_end_real date_end_real DATE DEFAULT NULL, CHANGE duration_estimated duration_estimated DOUBLE PRECISION DEFAULT NULL, CHANGE duration_real duration_real DOUBLE PRECISION DEFAULT NULL, CHANGE budget_estimated budget_estimated DOUBLE PRECISION DEFAULT NULL, CHANGE budget_real budget_real DOUBLE PRECISION DEFAULT NULL, CHANGE status status VARCHAR(100) DEFAULT NULL, CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE priority priority VARCHAR(10) DEFAULT NULL, CHANGE category category VARCHAR(50) DEFAULT NULL, CHANGE typeAction typeAction VARCHAR(10) DEFAULT NULL, CHANGE type_pa type_pa VARCHAR(255) DEFAULT NULL, CHANGE periodicity periodicity VARCHAR(255) DEFAULT NULL, CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE action_plan CHANGE date_start_estimated date_start_estimated DATE DEFAULT NULL, CHANGE date_start_real date_start_real DATE DEFAULT NULL, CHANGE date_end_estimated date_end_estimated DATE DEFAULT NULL, CHANGE date_end_real date_end_real DATE DEFAULT NULL, CHANGE duration_estimated duration_estimated DOUBLE PRECISION DEFAULT NULL, CHANGE duration_real duration_real DOUBLE PRECISION DEFAULT NULL, CHANGE budget_estimated budget_estimated DOUBLE PRECISION DEFAULT NULL, CHANGE budget_real budget_real DOUBLE PRECISION DEFAULT NULL, CHANGE status status VARCHAR(100) DEFAULT NULL, CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE priority priority VARCHAR(10) DEFAULT NULL, CHANGE date_end_estimated_actions date_end_estimated_actions DATE DEFAULT NULL, CHANGE type_pa type_pa VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE activity CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE activity_time activity_time VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE aspect_env CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE autorisation CHANGE roles roles JSON DEFAULT NULL');
$this->addSql('ALTER TABLE comments CHANGE created_at created_at DATETIME DEFAULT NULL, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE object object VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE company CHANGE name name VARCHAR(255) DEFAULT NULL, CHANGE logo logo VARCHAR(255) DEFAULT NULL, CHANGE address address VARCHAR(255) DEFAULT NULL, CHANGE country country VARCHAR(255) DEFAULT NULL, CHANGE city city VARCHAR(255) DEFAULT NULL, CHANGE address_facturation address_facturation VARCHAR(255) DEFAULT NULL, CHANGE country_facturation country_facturation VARCHAR(255) DEFAULT NULL, CHANGE city_facturation city_facturation VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE condition_env CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE conformity_article CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE severity_level severity_level VARCHAR(255) DEFAULT NULL, CHANGE comment comment VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE conformity_text CHANGE date_buttoir date_buttoir DATETIME DEFAULT NULL, CHANGE code code VARCHAR(255) DEFAULT NULL, CHANGE text_type text_type VARCHAR(255) DEFAULT NULL, CHANGE ref_official ref_official VARCHAR(255) DEFAULT NULL, CHANGE publisher_date publisher_date DATETIME DEFAULT NULL, CHANGE effective_date effective_date DATETIME DEFAULT NULL, CHANGE ref_code ref_code VARCHAR(255) DEFAULT NULL, CHANGE file_name file_name VARCHAR(255) DEFAULT NULL, CHANGE file_unique_name file_unique_name VARCHAR(255) DEFAULT NULL, CHANGE file_path file_path VARCHAR(255) DEFAULT NULL, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE datevigueur datevigueur DATETIME DEFAULT NULL, CHANGE daterevue daterevue DATETIME DEFAULT NULL, CHANGE periodicity periodicity VARCHAR(255) DEFAULT NULL, CHANGE date_cloture date_cloture DATETIME DEFAULT NULL, CHANGE date_parution date_parution VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE constat CHANGE name_organisme name_organisme VARCHAR(255) DEFAULT NULL, CHANGE adresse_organisme adresse_organisme VARCHAR(255) DEFAULT NULL, CHANGE complements_organisme complements_organisme VARCHAR(255) DEFAULT NULL, CHANGE pays_organisme pays_organisme VARCHAR(255) DEFAULT NULL, CHANGE ville_organisme ville_organisme VARCHAR(255) DEFAULT NULL, CHANGE contact_ext contact_ext VARCHAR(255) DEFAULT NULL, CHANGE fonction_contact fonction_contact VARCHAR(255) DEFAULT NULL, CHANGE email_contact email_contact VARCHAR(255) DEFAULT NULL, CHANGE date_constat date_constat DATE DEFAULT NULL, CHANGE date_enregistrement date_enregistrement DATE DEFAULT NULL, CHANGE cout cout DOUBLE PRECISION DEFAULT NULL, CHANGE date_cloture date_cloture DATE DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE priorite priorite VARCHAR(255) DEFAULT NULL, CHANGE niveau_traitement niveau_traitement VARCHAR(255) DEFAULT NULL, CHANGE methode_analyse methode_analyse VARCHAR(255) DEFAULT NULL, CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT NULL, CHANGE type_sst type_sst VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE data CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE type type VARCHAR(100) DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE publication_date publication_date DATE DEFAULT NULL, CHANGE ref_iso ref_iso VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE document CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE element CHANGE marque marque VARCHAR(255) DEFAULT NULL, CHANGE ref_fabriquant ref_fabriquant VARCHAR(255) DEFAULT NULL, CHANGE date_service date_service DATE DEFAULT NULL, CHANGE photo photo VARCHAR(255) DEFAULT NULL, CHANGE photo_unique_name photo_unique_name VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE entity CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE folder CHANGE folder_name folder_name VARCHAR(255) DEFAULT NULL, CHANGE path path VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE ged CHANGE created_at created_at DATETIME DEFAULT NULL, CHANGE document_type document_type VARCHAR(255) DEFAULT NULL, CHANGE creation_date creation_date DATETIME DEFAULT NULL, CHANGE last_version_date last_version_date DATETIME DEFAULT NULL, CHANGE archiving_duration archiving_duration VARCHAR(255) DEFAULT NULL, CHANGE review_deadlines review_deadlines VARCHAR(255) DEFAULT NULL, CHANGE path path VARCHAR(255) DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE document_unique_name document_unique_name VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE `group` CHANGE ref ref VARCHAR(45) DEFAULT NULL, CHANGE name name VARCHAR(100) DEFAULT NULL');
$this->addSql('ALTER TABLE impact CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE indicator CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE calcul_mode calcul_mode VARCHAR(45) DEFAULT NULL, CHANGE unity unity VARCHAR(45) DEFAULT NULL, CHANGE period period VARCHAR(45) DEFAULT NULL, CHANGE cible cible DOUBLE PRECISION DEFAULT NULL, CHANGE sign sign VARCHAR(45) DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE category category VARCHAR(255) DEFAULT NULL, CHANGE operation operation VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE indicator_values CHANGE jan jan DOUBLE PRECISION DEFAULT NULL, CHANGE feb feb DOUBLE PRECISION DEFAULT NULL, CHANGE mar mar DOUBLE PRECISION DEFAULT NULL, CHANGE apr apr DOUBLE PRECISION DEFAULT NULL, CHANGE mai mai DOUBLE PRECISION DEFAULT NULL, CHANGE jun jun DOUBLE PRECISION DEFAULT NULL, CHANGE jul jul DOUBLE PRECISION DEFAULT NULL, CHANGE aug aug DOUBLE PRECISION DEFAULT NULL, CHANGE sep sep DOUBLE PRECISION DEFAULT NULL, CHANGE oct oct DOUBLE PRECISION DEFAULT NULL, CHANGE nov nov DOUBLE PRECISION DEFAULT NULL, CHANGE december december DOUBLE PRECISION DEFAULT NULL');
$this->addSql('ALTER TABLE inspection CHANGE adresse adresse VARCHAR(255) DEFAULT NULL, CHANGE complements complements VARCHAR(255) DEFAULT NULL, CHANGE pays pays VARCHAR(255) DEFAULT NULL, CHANGE ville ville VARCHAR(255) DEFAULT NULL, CHANGE commentaire commentaire VARCHAR(255) DEFAULT NULL, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT NULL, CHANGE date_realisation date_realisation DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE job CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE key_words CHANGE temp_id temp_id VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE life_cycle CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE location CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE mission CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE mog CHANGE description description VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE mogenv CHANGE description description VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE mop CHANGE description description VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE mopenv CHANGE description description VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE notification_system CHANGE module module VARCHAR(255) DEFAULT NULL, CHANGE theme theme VARCHAR(255) DEFAULT NULL, CHANGE code code VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE processus CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE question CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE commentaire commentaire VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE questionnaire CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE pdf pdf VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE rapport CHANGE doc_rapport doc_rapport VARCHAR(255) DEFAULT NULL, CHANGE doc_rapport_unique_name doc_rapport_unique_name VARCHAR(255) DEFAULT NULL, CHANGE doc_observation doc_observation VARCHAR(255) DEFAULT NULL, CHANGE doc_observation_unique_name doc_observation_unique_name VARCHAR(255) DEFAULT NULL, CHANGE date_observation date_observation DATE DEFAULT NULL, CHANGE date_rapport date_rapport DATE DEFAULT NULL');
$this->addSql('ALTER TABLE reunion CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE date_realisation date_realisation DATE DEFAULT NULL, CHANGE hour_realisation hour_realisation TIME DEFAULT NULL, CHANGE document document VARCHAR(255) DEFAULT NULL, CHANGE date_next_meeting date_next_meeting DATE DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL, CHANGE date_start date_start DATETIME DEFAULT NULL, CHANGE date_end date_end DATETIME DEFAULT NULL, CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE reunion_avis CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE date_planification date_planification DATE DEFAULT NULL, CHANGE hour_planification hour_planification TIME DEFAULT NULL, CHANGE last_date_planification last_date_planification DATE DEFAULT NULL');
$this->addSql('ALTER TABLE selected_option CHANGE calcul_mode calcul_mode VARCHAR(50) DEFAULT NULL, CHANGE chart chart VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE siege CHANGE couleur couleur VARCHAR(255) DEFAULT NULL, CHANGE complements complements VARCHAR(255) DEFAULT NULL, CHANGE tel tel VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE situation CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE updated_by updated_by VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE subject CHANGE title title VARCHAR(255) DEFAULT NULL, CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE task CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE updated_by updated_by VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE type_intervention CHANGE updated_at updated_at DATETIME DEFAULT NULL');
$this->addSql('ALTER TABLE type_verification_element CHANGE intervenant intervenant VARCHAR(255) DEFAULT NULL, CHANGE date_derniere_visite date_derniere_visite DATE DEFAULT NULL, CHANGE temp_element temp_element VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE user ADD gender VARCHAR(255) NOT NULL, CHANGE fonction fonction VARCHAR(255) DEFAULT NULL, CHANGE tel tel VARCHAR(45) DEFAULT NULL, CHANGE mobile mobile VARCHAR(45) DEFAULT NULL, CHANGE fax fax VARCHAR(45) DEFAULT NULL, CHANGE created_at created_at DATETIME DEFAULT CURRENT_TIMESTAMP, CHANGE updated_at updated_at DATETIME DEFAULT NULL, CHANGE roles roles JSON NOT NULL, CHANGE modules modules JSON DEFAULT NULL, CHANGE photo photo VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE zone CHANGE updated_at updated_at DATETIME DEFAULT NULL');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE conformity (id INT AUTO_INCREMENT NOT NULL, ref VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT \'NULL\' COLLATE `utf8mb4_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE constat_action_plan (constat_id INT NOT NULL, action_plan_id INT NOT NULL, INDEX IDX_AE6542D1BDDDB8C (constat_id), INDEX IDX_AE6542D1323B8A7A (action_plan_id), PRIMARY KEY(constat_id, action_plan_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE exemple (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) 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('CREATE TABLE inspection_activite (id INT AUTO_INCREMENT NOT NULL, societe_id INT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, INDEX IDX_4B64714EFCF77503 (societe_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE key_words_subdomain (key_words_id INT NOT NULL, subdomain_id INT NOT NULL, INDEX IDX_E5189F5EB598DE74 (key_words_id), INDEX IDX_E5189F5E8530A5DC (subdomain_id), PRIMARY KEY(key_words_id, subdomain_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE notifiable_entity (id INT AUTO_INCREMENT NOT NULL, identifier VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, class VARCHAR(255) 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('CREATE TABLE notifiable_notification (id INT AUTO_INCREMENT NOT NULL, notification_id INT DEFAULT NULL, notifiable_entity_id INT DEFAULT NULL, seen TINYINT(1) NOT NULL, INDEX IDX_ADCFE0FAC3A0A4F8 (notifiable_entity_id), INDEX IDX_ADCFE0FAEF1A9D84 (notification_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, message LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, sujet VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, module VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT \'NULL\' COLLATE `utf8mb4_unicode_ci`, before2 TINYINT(1) DEFAULT NULL, before1 TINYINT(1) DEFAULT NULL, at_time TINYINT(1) DEFAULT NULL, after1 TINYINT(1) DEFAULT NULL, after2 TINYINT(1) DEFAULT NULL, after3 TINYINT(1) DEFAULT NULL, after4 TINYINT(1) DEFAULT NULL, is_now TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('ALTER TABLE notifiable_notification ADD CONSTRAINT FK_ADCFE0FAEF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id)');
$this->addSql('ALTER TABLE notifiable_notification ADD CONSTRAINT FK_ADCFE0FAC3A0A4F8 FOREIGN KEY (notifiable_entity_id) REFERENCES notifiable_entity (id)');
$this->addSql('ALTER TABLE action CHANGE date_start_estimated date_start_estimated DATE DEFAULT \'NULL\', CHANGE date_start_real date_start_real DATE DEFAULT \'NULL\', CHANGE date_end_real date_end_real DATE DEFAULT \'NULL\', CHANGE duration_estimated duration_estimated DOUBLE PRECISION DEFAULT \'NULL\', CHANGE duration_real duration_real DOUBLE PRECISION DEFAULT \'NULL\', CHANGE budget_estimated budget_estimated DOUBLE PRECISION DEFAULT \'NULL\', CHANGE budget_real budget_real DOUBLE PRECISION DEFAULT \'NULL\', CHANGE status status VARCHAR(100) DEFAULT \'NULL\', CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT \'NULL\', CHANGE priority priority VARCHAR(10) DEFAULT \'NULL\', CHANGE category category VARCHAR(50) DEFAULT \'NULL\', CHANGE typeAction typeAction VARCHAR(10) DEFAULT \'NULL\', CHANGE type_pa type_pa VARCHAR(255) DEFAULT \'NULL\', CHANGE periodicity periodicity VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE action_plan CHANGE date_start_estimated date_start_estimated DATE DEFAULT \'NULL\', CHANGE date_start_real date_start_real DATE DEFAULT \'NULL\', CHANGE date_end_estimated date_end_estimated DATE DEFAULT \'NULL\', CHANGE date_end_real date_end_real DATE DEFAULT \'NULL\', CHANGE duration_estimated duration_estimated DOUBLE PRECISION DEFAULT \'NULL\', CHANGE duration_real duration_real DOUBLE PRECISION DEFAULT \'NULL\', CHANGE budget_estimated budget_estimated DOUBLE PRECISION DEFAULT \'NULL\', CHANGE budget_real budget_real DOUBLE PRECISION DEFAULT \'NULL\', CHANGE status status VARCHAR(100) DEFAULT \'NULL\', CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE priority priority VARCHAR(10) DEFAULT \'NULL\', CHANGE date_end_estimated_actions date_end_estimated_actions DATE DEFAULT \'NULL\', CHANGE type_pa type_pa VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE activity CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE activity_time activity_time VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE aspect_env CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE autorisation CHANGE roles roles LONGTEXT DEFAULT NULL COLLATE `utf8mb4_bin`');
$this->addSql('ALTER TABLE comments CHANGE created_at created_at DATETIME DEFAULT \'NULL\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE object object VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE company CHANGE name name VARCHAR(255) DEFAULT \'NULL\', CHANGE logo logo VARCHAR(255) DEFAULT \'NULL\', CHANGE address address VARCHAR(255) DEFAULT \'NULL\', CHANGE country country VARCHAR(255) DEFAULT \'NULL\', CHANGE city city VARCHAR(255) DEFAULT \'NULL\', CHANGE address_facturation address_facturation VARCHAR(255) DEFAULT \'NULL\', CHANGE country_facturation country_facturation VARCHAR(255) DEFAULT \'NULL\', CHANGE city_facturation city_facturation VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE condition_env CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE conformity_article CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE severity_level severity_level VARCHAR(255) DEFAULT \'NULL\', CHANGE comment comment VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE conformity_text CHANGE date_buttoir date_buttoir DATETIME DEFAULT \'NULL\', CHANGE code code VARCHAR(255) DEFAULT \'NULL\', CHANGE text_type text_type VARCHAR(255) DEFAULT \'NULL\', CHANGE ref_official ref_official VARCHAR(255) DEFAULT \'NULL\', CHANGE publisher_date publisher_date DATETIME DEFAULT \'NULL\', CHANGE effective_date effective_date DATETIME DEFAULT \'NULL\', CHANGE ref_code ref_code VARCHAR(255) DEFAULT \'NULL\', CHANGE file_name file_name VARCHAR(255) DEFAULT \'NULL\', CHANGE file_unique_name file_unique_name VARCHAR(255) DEFAULT \'NULL\', CHANGE file_path file_path VARCHAR(255) DEFAULT \'NULL\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE datevigueur datevigueur DATETIME DEFAULT \'NULL\', CHANGE daterevue daterevue DATETIME DEFAULT \'NULL\', CHANGE periodicity periodicity VARCHAR(255) DEFAULT \'NULL\', CHANGE date_cloture date_cloture DATETIME DEFAULT \'NULL\', CHANGE date_parution date_parution VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE constat CHANGE name_organisme name_organisme VARCHAR(255) DEFAULT \'NULL\', CHANGE adresse_organisme adresse_organisme VARCHAR(255) DEFAULT \'NULL\', CHANGE complements_organisme complements_organisme VARCHAR(255) DEFAULT \'NULL\', CHANGE pays_organisme pays_organisme VARCHAR(255) DEFAULT \'NULL\', CHANGE ville_organisme ville_organisme VARCHAR(255) DEFAULT \'NULL\', CHANGE contact_ext contact_ext VARCHAR(255) DEFAULT \'NULL\', CHANGE fonction_contact fonction_contact VARCHAR(255) DEFAULT \'NULL\', CHANGE email_contact email_contact VARCHAR(255) DEFAULT \'NULL\', CHANGE date_constat date_constat DATE DEFAULT \'NULL\', CHANGE date_enregistrement date_enregistrement DATE DEFAULT \'NULL\', CHANGE cout cout DOUBLE PRECISION DEFAULT \'NULL\', CHANGE date_cloture date_cloture DATE DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE priorite priorite VARCHAR(255) DEFAULT \'NULL\', CHANGE niveau_traitement niveau_traitement VARCHAR(255) DEFAULT \'NULL\', CHANGE methode_analyse methode_analyse VARCHAR(255) DEFAULT \'NULL\', CHANGE type_sst type_sst VARCHAR(255) DEFAULT \'NULL\', CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE data CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE type type VARCHAR(100) DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE publication_date publication_date DATE DEFAULT \'NULL\', CHANGE ref_iso ref_iso VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE document CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE element CHANGE marque marque VARCHAR(255) DEFAULT \'NULL\', CHANGE ref_fabriquant ref_fabriquant VARCHAR(255) DEFAULT \'NULL\', CHANGE date_service date_service DATE DEFAULT \'NULL\', CHANGE photo photo VARCHAR(255) DEFAULT \'NULL\', CHANGE photo_unique_name photo_unique_name VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE entity CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE folder CHANGE folder_name folder_name VARCHAR(255) DEFAULT \'NULL\', CHANGE path path VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE ged CHANGE created_at created_at DATETIME DEFAULT \'NULL\', CHANGE document_type document_type VARCHAR(255) DEFAULT \'NULL\', CHANGE creation_date creation_date DATETIME DEFAULT \'NULL\', CHANGE last_version_date last_version_date DATETIME DEFAULT \'NULL\', CHANGE archiving_duration archiving_duration VARCHAR(255) DEFAULT \'NULL\', CHANGE review_deadlines review_deadlines VARCHAR(255) DEFAULT \'NULL\', CHANGE path path VARCHAR(255) DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE document_unique_name document_unique_name VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE `group` CHANGE ref ref VARCHAR(45) DEFAULT \'NULL\', CHANGE name name VARCHAR(100) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE impact CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE indicator CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE calcul_mode calcul_mode VARCHAR(45) DEFAULT \'NULL\', CHANGE unity unity VARCHAR(45) DEFAULT \'NULL\', CHANGE period period VARCHAR(45) DEFAULT \'NULL\', CHANGE cible cible DOUBLE PRECISION DEFAULT \'NULL\', CHANGE sign sign VARCHAR(45) DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE category category VARCHAR(255) DEFAULT \'NULL\', CHANGE operation operation VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE indicator_values CHANGE jan jan DOUBLE PRECISION DEFAULT \'NULL\', CHANGE feb feb DOUBLE PRECISION DEFAULT \'NULL\', CHANGE mar mar DOUBLE PRECISION DEFAULT \'NULL\', CHANGE apr apr DOUBLE PRECISION DEFAULT \'NULL\', CHANGE mai mai DOUBLE PRECISION DEFAULT \'NULL\', CHANGE jun jun DOUBLE PRECISION DEFAULT \'NULL\', CHANGE jul jul DOUBLE PRECISION DEFAULT \'NULL\', CHANGE aug aug DOUBLE PRECISION DEFAULT \'NULL\', CHANGE sep sep DOUBLE PRECISION DEFAULT \'NULL\', CHANGE oct oct DOUBLE PRECISION DEFAULT \'NULL\', CHANGE nov nov DOUBLE PRECISION DEFAULT \'NULL\', CHANGE december december DOUBLE PRECISION DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE inspection CHANGE adresse adresse VARCHAR(255) DEFAULT \'NULL\', CHANGE complements complements VARCHAR(255) DEFAULT \'NULL\', CHANGE pays pays VARCHAR(255) DEFAULT \'NULL\', CHANGE ville ville VARCHAR(255) DEFAULT \'NULL\', CHANGE commentaire commentaire VARCHAR(255) DEFAULT \'NULL\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT \'NULL\', CHANGE date_realisation date_realisation DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE job CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE key_words CHANGE temp_id temp_id VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE life_cycle CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE location CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE mission CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE mog CHANGE description description VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE mogenv CHANGE description description VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE mop CHANGE description description VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE mopenv CHANGE description description VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE notification_system CHANGE code code VARCHAR(255) DEFAULT \'NULL\', CHANGE module module VARCHAR(255) DEFAULT \'NULL\', CHANGE theme theme VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE processus CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE question CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE commentaire commentaire VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE questionnaire CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE pdf pdf VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE rapport CHANGE doc_rapport doc_rapport VARCHAR(255) DEFAULT \'NULL\', CHANGE doc_rapport_unique_name doc_rapport_unique_name VARCHAR(255) DEFAULT \'NULL\', CHANGE doc_observation doc_observation VARCHAR(255) DEFAULT \'NULL\', CHANGE doc_observation_unique_name doc_observation_unique_name VARCHAR(255) DEFAULT \'NULL\', CHANGE date_observation date_observation DATE DEFAULT \'NULL\', CHANGE date_rapport date_rapport DATE DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE reunion CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE date_realisation date_realisation DATE DEFAULT \'NULL\', CHANGE hour_realisation hour_realisation TIME DEFAULT \'NULL\', CHANGE document document VARCHAR(255) DEFAULT \'NULL\', CHANGE date_next_meeting date_next_meeting DATE DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\', CHANGE date_start date_start DATETIME DEFAULT \'NULL\', CHANGE date_end date_end DATETIME DEFAULT \'NULL\', CHANGE pdf_file pdf_file VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE reunion_avis CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE date_planification date_planification DATE DEFAULT \'NULL\', CHANGE hour_planification hour_planification TIME DEFAULT \'NULL\', CHANGE last_date_planification last_date_planification DATE DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE selected_option CHANGE calcul_mode calcul_mode VARCHAR(50) DEFAULT \'NULL\', CHANGE chart chart VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE siege CHANGE couleur couleur VARCHAR(255) DEFAULT \'NULL\', CHANGE complements complements VARCHAR(255) DEFAULT \'NULL\', CHANGE tel tel VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE situation CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE updated_by updated_by VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE subject CHANGE title title VARCHAR(255) DEFAULT \'NULL\', CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE status status VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE task CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE updated_by updated_by VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE type_intervention CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE type_verification_element CHANGE intervenant intervenant VARCHAR(255) DEFAULT \'NULL\', CHANGE date_derniere_visite date_derniere_visite DATE DEFAULT \'NULL\', CHANGE temp_element temp_element VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE user DROP gender, CHANGE roles roles LONGTEXT NOT NULL COLLATE `utf8mb4_bin`, CHANGE fonction fonction VARCHAR(255) DEFAULT \'NULL\', CHANGE tel tel VARCHAR(45) DEFAULT \'NULL\', CHANGE mobile mobile VARCHAR(45) DEFAULT \'NULL\', CHANGE fax fax VARCHAR(45) DEFAULT \'NULL\', CHANGE created_at created_at DATETIME DEFAULT \'current_timestamp()\', CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\', CHANGE modules modules LONGTEXT DEFAULT NULL COLLATE `utf8mb4_bin`, CHANGE photo photo VARCHAR(255) DEFAULT \'NULL\'');
$this->addSql('ALTER TABLE zone CHANGE updated_at updated_at DATETIME DEFAULT \'NULL\'');
}
}