zend-blog-3-backend
38 строк · 1.4 Кб
1<?php
2
3namespace Application\Migrations;
4
5use Doctrine\DBAL\Schema\Schema;
6use Doctrine\Migrations\AbstractMigration;
7
8/**
9* Auto-generated Migration: Please modify to your needs!
10*/
11class Version20160511221425 extends AbstractMigration
12{
13/**
14* @param Schema $schema
15*/
16public function up(Schema $schema): void
17{
18// this up() migration is auto-generated, please modify it to your needs
19$this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql', 'Migration can only be executed safely on \'mysql\'.');
20
21$this->addSql('CREATE UNIQUE INDEX UNIQ_6AB0FB33E46417AB ON commentators (disqus_id)');
22$this->addSql('CREATE UNIQUE INDEX UNIQ_5F9E962AE46417AB ON comments (disqus_id)');
23$this->addSql('CREATE UNIQUE INDEX UNIQ_885DBAFAC71A1E10 ON posts (disqus_thread)');
24}
25
26/**
27* @param Schema $schema
28*/
29public function down(Schema $schema): void
30{
31// this down() migration is auto-generated, please modify it to your needs
32$this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql', 'Migration can only be executed safely on \'mysql\'.');
33
34$this->addSql('DROP INDEX UNIQ_6AB0FB33E46417AB ON commentators');
35$this->addSql('DROP INDEX UNIQ_5F9E962AE46417AB ON comments');
36$this->addSql('DROP INDEX UNIQ_885DBAFAC71A1E10 ON posts');
37}
38}
39