migrations/Version20220216225221.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 Version20220216225221 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 territory DROP FOREIGN KEY FK_E97439668031DB37');
  19.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966173BFE1');
  20.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E97439664578153');
  21.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E97439664DA7CE24');
  22.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966333677B0');
  23.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E974396647D4380F');
  24.         $this->addSql('DROP INDEX UNIQ_E974396647D4380F ON territory');
  25.         $this->addSql('DROP INDEX UNIQ_E97439664DA7CE24 ON territory');
  26.         $this->addSql('DROP INDEX UNIQ_E97439668031DB37 ON territory');
  27.         $this->addSql('DROP INDEX UNIQ_E9743966333677B0 ON territory');
  28.         $this->addSql('DROP INDEX UNIQ_E97439664578153 ON territory');
  29.         $this->addSql('DROP INDEX UNIQ_E9743966173BFE1 ON territory');
  30.         $this->addSql('ALTER TABLE territory ADD administrative_feature_list_id INT DEFAULT NULL, ADD distance_feature_list_id INT DEFAULT NULL, ADD economic_feature_list_id INT DEFAULT NULL, ADD key_figures_feature_list_id INT DEFAULT NULL, DROP around_feature_list_id, DROP to_know_feature_list_id, DROP companies_feature_list_id, DROP entrepreneurship_feature_list_id, DROP climate_feature_list_id, DROP real_estate_feature_list_id, DROP population');
  31.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E97439665BEDEB80 FOREIGN KEY (administrative_feature_list_id) REFERENCES territory_feature_list (id)');
  32.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966C40F0CEB FOREIGN KEY (distance_feature_list_id) REFERENCES territory_feature_list (id)');
  33.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E974396661DDA3EC FOREIGN KEY (economic_feature_list_id) REFERENCES territory_feature_list (id)');
  34.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966DEF387D1 FOREIGN KEY (key_figures_feature_list_id) REFERENCES territory_feature_list (id)');
  35.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E97439665BEDEB80 ON territory (administrative_feature_list_id)');
  36.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E9743966C40F0CEB ON territory (distance_feature_list_id)');
  37.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E974396661DDA3EC ON territory (economic_feature_list_id)');
  38.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E9743966DEF387D1 ON territory (key_figures_feature_list_id)');
  39.     }
  40.     public function down(Schema $schema): void
  41.     {
  42.         // this down() migration is auto-generated, please modify it to your needs
  43.         $this->addSql('ALTER TABLE blog_article CHANGE status status VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE type type VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE link link VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE title title VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE excerpt excerpt LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE featured_media featured_media VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  44.         $this->addSql('ALTER TABLE blog_category CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE link link VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  45.         $this->addSql('ALTER TABLE blog_tag CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE link link VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  46.         $this->addSql('ALTER TABLE branch_activity CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  47.         $this->addSql('ALTER TABLE capacity CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  48.         $this->addSql('ALTER TABLE city CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE zip_code zip_code VARCHAR(15) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE slug slug VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  49.         $this->addSql('ALTER TABLE civility CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  50.         $this->addSql('ALTER TABLE company_profile CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  51.         $this->addSql('ALTER TABLE contact_reason CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  52.         $this->addSql('ALTER TABLE department CHANGE code code VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE slug slug VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  53.         $this->addSql('ALTER TABLE document CHANGE file_name file_name VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE hash hash VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  54.         $this->addSql('ALTER TABLE health_exercise_mode CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  55.         $this->addSql('ALTER TABLE health_speciality CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  56.         $this->addSql('ALTER TABLE icon CHANGE label label VARCHAR(50) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  57.         $this->addSql('ALTER TABLE last_update_process CHANGE process process VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  58.         $this->addSql('ALTER TABLE living_environment CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  59.         $this->addSql('ALTER TABLE person CHANGE last_name last_name VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE first_name first_name VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE email email VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE phone phone VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE civility civility VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  60.         $this->addSql('ALTER TABLE professional_profile CHANGE linkedin linkedin VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE experience experience VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE family_situation family_situation VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE time_to_leave time_to_leave VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_branche other_branche VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_search_capacity other_search_capacity VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_type_research other_type_research VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_project_situation_status other_project_situation_status VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_professional_type other_professional_type VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_health_speciality other_health_speciality VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE about about LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  61.         $this->addSql('ALTER TABLE professional_type CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  62.         $this->addSql('ALTER TABLE project_leader CHANGE description description LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE other_type other_type VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  63.         $this->addSql('ALTER TABLE project_leader_type CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  64.         $this->addSql('ALTER TABLE project_situation_status CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  65.         $this->addSql('ALTER TABLE region CHANGE code code VARCHAR(3) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE slug slug VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  66.         $this->addSql('ALTER TABLE reset_password_request CHANGE selector selector VARCHAR(20) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE hashed_token hashed_token VARCHAR(100) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  67.         $this->addSql('ALTER TABLE socio_professional_category CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  68.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E97439665BEDEB80');
  69.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966C40F0CEB');
  70.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E974396661DDA3EC');
  71.         $this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966DEF387D1');
  72.         $this->addSql('DROP INDEX UNIQ_E97439665BEDEB80 ON territory');
  73.         $this->addSql('DROP INDEX UNIQ_E9743966C40F0CEB ON territory');
  74.         $this->addSql('DROP INDEX UNIQ_E974396661DDA3EC ON territory');
  75.         $this->addSql('DROP INDEX UNIQ_E9743966DEF387D1 ON territory');
  76.         $this->addSql('ALTER TABLE territory ADD around_feature_list_id INT DEFAULT NULL, ADD to_know_feature_list_id INT DEFAULT NULL, ADD companies_feature_list_id INT DEFAULT NULL, ADD entrepreneurship_feature_list_id INT DEFAULT NULL, ADD climate_feature_list_id INT DEFAULT NULL, ADD real_estate_feature_list_id INT DEFAULT NULL, ADD population VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, DROP administrative_feature_list_id, DROP distance_feature_list_id, DROP economic_feature_list_id, DROP key_figures_feature_list_id, CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE type type VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  77.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E97439668031DB37 FOREIGN KEY (climate_feature_list_id) REFERENCES territory_feature_list (id)');
  78.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966173BFE1 FOREIGN KEY (real_estate_feature_list_id) REFERENCES territory_feature_list (id)');
  79.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E97439664578153 FOREIGN KEY (entrepreneurship_feature_list_id) REFERENCES territory_feature_list (id)');
  80.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E97439664DA7CE24 FOREIGN KEY (companies_feature_list_id) REFERENCES territory_feature_list (id)');
  81.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966333677B0 FOREIGN KEY (to_know_feature_list_id) REFERENCES territory_feature_list (id)');
  82.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E974396647D4380F FOREIGN KEY (around_feature_list_id) REFERENCES territory_feature_list (id)');
  83.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E974396647D4380F ON territory (around_feature_list_id)');
  84.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E97439664DA7CE24 ON territory (companies_feature_list_id)');
  85.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E97439668031DB37 ON territory (climate_feature_list_id)');
  86.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E9743966333677B0 ON territory (to_know_feature_list_id)');
  87.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E97439664578153 ON territory (entrepreneurship_feature_list_id)');
  88.         $this->addSql('CREATE UNIQUE INDEX UNIQ_E9743966173BFE1 ON territory (real_estate_feature_list_id)');
  89.         $this->addSql('ALTER TABLE territory_feature CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  90.         $this->addSql('ALTER TABLE type_research CHANGE label label VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
  91.         $this->addSql('ALTER TABLE user CHANGE email email VARCHAR(180) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE token token VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
  92.     }
  93. }