zend-blog-3-backend
36 строк · 1.3 Кб
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 Version20161119084454 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('DROP INDEX UNIQ_1C82828A2D5B0234F62F176 ON geo_location_city');
22$this->addSql('CREATE UNIQUE INDEX UNIQ_1C82828A2D5B0234F62F176F92F3E70 ON geo_location_city (city, region, country_id)');
23}
24
25/**
26* @param Schema $schema
27*/
28public function down(Schema $schema): void
29{
30// this down() migration is auto-generated, please modify it to your needs
31$this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql', 'Migration can only be executed safely on \'mysql\'.');
32
33$this->addSql('DROP INDEX UNIQ_1C82828A2D5B0234F62F176F92F3E70 ON geo_location_city');
34$this->addSql('CREATE UNIQUE INDEX UNIQ_1C82828A2D5B0234F62F176 ON geo_location_city (city, region)');
35}
36}
37