migrations/Version20240927075214.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 Version20240927075214 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('CREATE TABLE patient (id INT AUTO_INCREMENT NOT NULL, firstname VARCHAR(255) NOT NULL, lastname VARCHAR(255) NOT NULL, birthdate DATE DEFAULT NULL, gender VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, email VARCHAR(510) DEFAULT NULL, address LONGTEXT DEFAULT NULL, origin VARCHAR(255) DEFAULT NULL, mobility VARCHAR(255) DEFAULT NULL, join_date DATE NOT NULL, left_date DATE DEFAULT NULL, img_law TINYINT(1) DEFAULT NULL, job VARCHAR(255) DEFAULT NULL, situation VARCHAR(255) DEFAULT NULL, nbr_children INT DEFAULT NULL, follow_up TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.     }
  20.     public function down(Schema $schema): void
  21.     {
  22.         // this down() migration is auto-generated, please modify it to your needs
  23.         $this->addSql('ALTER TABLE patient_pathology DROP FOREIGN KEY FK_7A9CCCAC6B899279');
  24.         $this->addSql('DROP TABLE patient');
  25.     }
  26. }