migrations/Version20220417212948.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 Version20220417212948 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 fichier_commission_retraite (id INT AUTO_INCREMENT NOT NULL, liste_commission_id INT DEFAULT NULL, nom_fichier VARCHAR(255) NOT NULL, importe_at DATETIME NOT NULL, etat_traitement INT NOT NULL, traiter_at DATETIME DEFAULT NULL, nombre_ligne INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_2AB35E4E5D8325D3 (liste_commission_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE liste_commission_retraite (id INT AUTO_INCREMENT NOT NULL, regime INT NOT NULL, reference_contrat INT NOT NULL, sous_contrat INT NOT NULL, rsique_or_support VARCHAR(255) NOT NULL, souscripteur VARCHAR(255) NOT NULL, echeance VARCHAR(255) NOT NULL, assiette VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, taux DOUBLE PRECISION NOT NULL, montant DOUBLE PRECISION NOT NULL, fractionnement VARCHAR(255) NOT NULL, ajouter_at DATETIME NOT NULL, etat_traitement INT NOT NULL, etat INT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('ALTER TABLE fichier_commission_retraite ADD CONSTRAINT FK_2AB35E4E5D8325D3 FOREIGN KEY (liste_commission_id) REFERENCES liste_commission_retraite (id)');
  21.     }
  22.     public function down(Schema $schema): void
  23.     {
  24.         // this down() migration is auto-generated, please modify it to your needs
  25.         $this->addSql('ALTER TABLE fichier_commission_retraite DROP FOREIGN KEY FK_2AB35E4E5D8325D3');
  26.         $this->addSql('DROP TABLE fichier_commission_retraite');
  27.         $this->addSql('DROP TABLE liste_commission_retraite');
  28.     }
  29. }