Version20191026202258.php 1.0 KB

12345678910111213141516171819202122
  1. <?php
  2. namespace Application\Migrations;
  3. use Doctrine\DBAL\Migrations\AbstractMigration;
  4. use Doctrine\DBAL\Schema\Schema;
  5. final class Version20191026202258 extends AbstractMigration
  6. {
  7. public function up(Schema $schema)
  8. {
  9. $this->addSql('CREATE TABLE captive_portal (id INT AUTO_INCREMENT NOT NULL, ip VARCHAR(15) NOT NULL, ip_range INT UNSIGNED DEFAULT 0 NOT NULL, html_page LONGTEXT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  10. $this->addSql('CREATE TABLE captive_portal_audit (id INT NOT NULL, rev INT NOT NULL, ip VARCHAR(15) DEFAULT NULL, ip_range INT UNSIGNED DEFAULT 0, html_page LONGTEXT DEFAULT NULL, revtype VARCHAR(4) NOT NULL, INDEX rev_fd45fb19d647cf3f4fd978037cad8566_idx (rev), PRIMARY KEY(id, rev)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  11. }
  12. public function down(Schema $schema)
  13. {
  14. $this->addSql('DROP TABLE captive_portal');
  15. $this->addSql('DROP TABLE captive_portal_audit');
  16. }
  17. }