migrations/Version20210909090035.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\Migrations\AbstractMigration;
  5. use Doctrine\DBAL\Schema\Schema;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. class Version20210909090035 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->abortIf($this->connection->getDatabasePlatform()->getName() !== 'mysql''Migration can only be executed safely on \'mysql\'.');
  19.         $this->addSql('CREATE TABLE transaction (id INT AUTO_INCREMENT NOT NULL, commande_id INT DEFAULT NULL, amount DOUBLE PRECISION NOT NULL, status INT NOT NULL, reference VARCHAR(255) DEFAULT NULL, payid VARCHAR(255) DEFAULT NULL, payidsub VARCHAR(255) DEFAULT NULL, ncerror VARCHAR(255) DEFAULT NULL, ip VARCHAR(255) DEFAULT NULL, trxdate VARCHAR(255) DEFAULT NULL, alias VARCHAR(255) DEFAULT NULL, INDEX IDX_723705D182EA2E54 (commande_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  20.         $this->addSql('ALTER TABLE transaction ADD CONSTRAINT FK_723705D182EA2E54 FOREIGN KEY (commande_id) REFERENCES commande (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->abortIf($this->connection->getDatabasePlatform()->getName() !== 'mysql''Migration can only be executed safely on \'mysql\'.');
  26.         $this->addSql('DROP TABLE transaction');
  27.     }
  28. }