migrations/Version20220602100438.php line 1

Open in your IDE?
  1. <?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 Version20220602100438 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 disponibility_per_days_hours ADD medical_staff_id_id INT DEFAULT NULL');
            $this->addSql('ALTER TABLE disponibility_per_days_hours ADD CONSTRAINT FK_8F432C3A9058F922 FOREIGN KEY (medical_staff_id_id) REFERENCES medical_staff (id)');
            $this->addSql('CREATE UNIQUE INDEX UNIQ_8F432C3A9058F922 ON disponibility_per_days_hours (medical_staff_id_id)');
        }
    
        public function down(Schema $schema): void
        {
            // this down() migration is auto-generated, please modify it to your needs
            $this->addSql('ALTER TABLE administrator CHANGE first_name first_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE last_name last_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE sexe sexe VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE phone_number phone_number VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE photo photo VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE email email VARCHAR(180) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE consultation CHANGE libelle libelle VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE amount amount VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE type_consultation type_consultation VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE mode_consultation mode_consultation VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE patient_comment patient_comment LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE medical_staff_comment medical_staff_comment LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE meeting_link meeting_link VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE target target VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE ordonnance_path ordonnance_path VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE payment_identification payment_identification VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE new_meeting_link new_meeting_link VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE additional_analysis_file additional_analysis_file VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE symptoms symptoms LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci` COMMENT \'(DC2Type:array)\', CHANGE doctor_platform_comment doctor_platform_comment LONGTEXT DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE disponibility_per_days_hours DROP FOREIGN KEY FK_8F432C3A9058F922');
            $this->addSql('DROP INDEX UNIQ_8F432C3A9058F922 ON disponibility_per_days_hours');
            $this->addSql('ALTER TABLE disponibility_per_days_hours DROP medical_staff_id_id, CHANGE description description VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE medical_specialty CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE medical_staff CHANGE first_name first_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE last_name last_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE sexe sexe VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE native_country native_country VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE country_of_residence country_of_residence VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE phone_number phone_number VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE phone_number2 phone_number2 VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE registration_statut registration_statut VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE photo photo VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE function function VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE diplome_path diplome_path VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE consultation_urgent_amount consultation_urgent_amount VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE consultation_rdv_amount consultation_rdv_amount VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE year_of_experience year_of_experience VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE identification_number identification_number VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE email email VARCHAR(180) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE reset_token reset_token VARCHAR(100) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE lng lng VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE lat lat VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE patient CHANGE first_name first_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE last_name last_name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE sexe sexe VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE native_country native_country VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE country_of_residence country_of_residence VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE phone_number phone_number VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE latitude latitude VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE longitude longitude VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE photo photo VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE weight weight VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE height height VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE email email VARCHAR(180) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE reset_token reset_token VARCHAR(100) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
            $this->addSql('ALTER TABLE type_medical_staff 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 password password VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE name name VARCHAR(255) NOT NULL COLLATE `utf8mb4_unicode_ci`, CHANGE type type VARCHAR(255) DEFAULT NULL COLLATE `utf8mb4_unicode_ci`');
        }
    }