migrations/Version20260907142942.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 Version20260907142942 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 CustomerBlockedXmlApi (id INT AUTO_INCREMENT NOT NULL, customer_id INT NOT NULL, createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, xmlApi_id INT NOT NULL, INDEX IDX_6608F57E9395C3F3 (customer_id), INDEX IDX_6608F57E48727B35 (xmlApi_id), UNIQUE INDEX customer_blocked_xml_api_unique (customer_id, xmlApi_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('ALTER TABLE CustomerBlockedXmlApi ADD CONSTRAINT FK_6608F57E9395C3F3 FOREIGN KEY (customer_id) REFERENCES Customer (id)');
  20.         $this->addSql('ALTER TABLE CustomerBlockedXmlApi ADD CONSTRAINT FK_6608F57E48727B35 FOREIGN KEY (xmlApi_id) REFERENCES XmlApi (id)');
  21.         $this->addSql('ALTER TABLE Beneficiary ADD gender VARCHAR(20) DEFAULT NULL, ADD email VARCHAR(255) DEFAULT NULL, ADD phoneNumber VARCHAR(50) DEFAULT NULL, ADD countryCallingCode VARCHAR(10) DEFAULT NULL, ADD nationality VARCHAR(100) DEFAULT NULL, ADD birthPlace VARCHAR(255) DEFAULT NULL, ADD documentIssuanceLocation VARCHAR(255) DEFAULT NULL, ADD documentIssuanceCountry VARCHAR(100) DEFAULT NULL, ADD documentExpiryDate VARCHAR(32) DEFAULT NULL, ADD documentIssuanceDate VARCHAR(32) DEFAULT NULL');
  22.         $this->addSql('ALTER TABLE OrderLine CHANGE reference reference VARCHAR(255) DEFAULT NULL, CHANGE searchCode searchCode LONGTEXT DEFAULT NULL');
  23.         $this->addSql('ALTER TABLE User ADD apiClient TINYINT(1) DEFAULT 0');
  24.     }
  25.     public function down(Schema $schema): void
  26.     {
  27.         // this down() migration is auto-generated, please modify it to your needs
  28.         $this->addSql('ALTER TABLE CustomerBlockedXmlApi DROP FOREIGN KEY FK_6608F57E9395C3F3');
  29.         $this->addSql('ALTER TABLE CustomerBlockedXmlApi DROP FOREIGN KEY FK_6608F57E48727B35');
  30.         $this->addSql('DROP TABLE CustomerBlockedXmlApi');
  31.         $this->addSql('ALTER TABLE Beneficiary DROP gender, DROP email, DROP phoneNumber, DROP countryCallingCode, DROP nationality, DROP birthPlace, DROP documentIssuanceLocation, DROP documentIssuanceCountry, DROP documentExpiryDate, DROP documentIssuanceDate');
  32.         $this->addSql('ALTER TABLE OrderLine CHANGE reference reference BIGINT DEFAULT NULL, CHANGE searchCode searchCode VARCHAR(512) DEFAULT NULL');
  33.         $this->addSql('ALTER TABLE User DROP apiClient');
  34.     }
  35. }