src/Migrations/Version20220721134652.php line 1

  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 Version20220721134652 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 federal_region_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, caption VARCHAR(255) DEFAULT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_7F38952E2C2AC5D3 (translatable_id), UNIQUE INDEX federal_region_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('ALTER TABLE federal_region_translation ADD CONSTRAINT FK_7F38952E2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES federal_region (id) ON DELETE CASCADE');
  20.         $this->addSql('ALTER TABLE federal_region CHANGE caption caption VARCHAR(255) DEFAULT NULL');
  21.         $this->addSql('ALTER TABLE federal_region CHANGE caption caption VARCHAR(255) DEFAULT NULL');
  22.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (1, \'en\',  \'Belgorod region\' )');
  23.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (2, \'en\',  \'Bryansk region\' )');
  24.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (3, \'en\',  \'Vladimir region\' )');
  25.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (4, \'en\',  \'Voronezh region\' )');
  26.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (5, \'en\',  \'Ivanovo region\' )');
  27.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (6, \'en\',  \'Kaluga region\' )');
  28.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (7, \'en\',  \'Kostroma region\' )');
  29.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (8, \'en\',  \'Kursk region\' )');
  30.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (9, \'en\',  \'Lipetsk region\' )');
  31.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (10, \'en\',  \'Moscow region\' )');
  32.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (11, \'en\',  \'Oryol Region\' )');
  33.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (12, \'en\',  \'Ryazan Oblast\' )');
  34.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (13, \'en\',  \'Smolensk region\' )');
  35.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (14, \'en\',  \'Tambov Region\' )');
  36.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (15, \'en\',  \'Tver region\' )');
  37.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (16, \'en\',  \'Tula region\' )');
  38.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (17, \'en\',  \'Yaroslavskaya oblast\' )');
  39.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (18, \'en\',  \'Moscow is a city of federal significance\' )');
  40.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (19, \'en\',  \'Republic of Bashkortostan\' )');
  41.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (20, \'en\',  \'Mari El Republic\' )');
  42.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (21, \'en\',  \'The Republic of Mordovia\' )');
  43.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (22, \'en\',  \'Republic of Tatarstan (Tatarstan)\' )');
  44.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (23, \'en\',  \'Udmurt republic\' )');
  45.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (24, \'en\',  \'Chuvash Republic - Chuvashia\' )');
  46.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (25, \'en\',  \'Perm region\' )');
  47.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (26, \'en\',  \'Kirov region\' )');
  48.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (27, \'en\',  \'Nizhny Novgorod Region\' )');
  49.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (28, \'en\',  \'Orenburg region\' )');
  50.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (29, \'en\',  \'Penza region\' )');
  51.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (30, \'en\',  \'Samara Region\' )');
  52.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (31, \'en\',  \'Saratov region\' )');
  53.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (32, \'en\',  \'Ulyanovsk region\' )');
  54.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (33, \'en\',  \'Republic of Karelia\' )');
  55.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (34, \'en\',  \'Komi Republic\' )');
  56.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (35, \'en\',  \'Arhangelsk region\' )');
  57.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (36, \'en\',  \'Vologda Region\' )');
  58.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (37, \'en\',  \'Kaliningrad region\' )');
  59.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (38, \'en\',  \'Leningrad region\' )');
  60.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (39, \'en\',  \'Murmansk region\' )');
  61.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (40, \'en\',  \'Novgorod region\' )');
  62.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (41, \'en\',  \'Pskov region\' )');
  63.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (42, \'en\',  \'St. Petersburg is a city of federal significance\' )');
  64.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (43, \'en\',  \'Nenets Autonomous Okrug\' )');
  65.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (44, \'en\',  \'Kurgan region\' )');
  66.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (45, \'en\',  \'Sverdlovsk region\' )');
  67.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (46, \'en\',  \'Tyumen region\' )');
  68.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (47, \'en\',  \'Chelyabinsk region\' )');
  69.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (48, \'en\',  \'Khanty-Mansi Autonomous Okrug - Yugra\' )');
  70.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (49, \'en\',  \'Yamalo-Nenets Autonomous Okrug\' )');
  71.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (50, \'en\',  \'Republic of Adygea (Adygea)\' )');
  72.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (51, \'en\',  \'Republic of Kalmykia\' )');
  73.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (52, \'en\',  \'Republic of Crimea\' )');
  74.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (53, \'en\',  \'Krasnodar region\' )');
  75.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (54, \'en\',  \'Astrakhan region\' )');
  76.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (55, \'en\',  \'Volgograd region\' )');
  77.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (56, \'en\',  \'Rostov region\' )');
  78.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (57, \'en\',  \'Sevastopol is a city of federal significance\' )');
  79.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (58, \'en\',  \'Altai Republic\' )');
  80.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (59, \'en\',  \'Tyva Republic\' )');
  81.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (60, \'en\',  \'The Republic of Khakassia\' )');
  82.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (61, \'en\',  \'Altai region\' )');
  83.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (62, \'en\',  \'Krasnoyarsk region\' )');
  84.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (63, \'en\',  \'Irkutsk region\' )');
  85.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (64, \'en\',  \'Kemerovo region — Kuzbass\' )');
  86.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (65, \'en\',  \'Novosibirsk region\' )');
  87.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (66, \'en\',  \'Omsk region\' )');
  88.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (67, \'en\',  \'Tomsk region\' )');
  89.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (68, \'en\',  \'The Republic of Buryatia\' )');
  90.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (69, \'en\',  \'The Republic of Sakha (Yakutia)\' )');
  91.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (70, \'en\',  \'Zabaykalsky Krai\' )');
  92.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (71, \'en\',  \'Kamchatka Krai\' )');
  93.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (72, \'en\',  \'Primorsky Krai\' )');
  94.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (73, \'en\',  \'Khabarovsk region\' )');
  95.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (74, \'en\',  \'Amurskaya Oblast\' )');
  96.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (75, \'en\',  \'Magadan Region\' )');
  97.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (76, \'en\',  \'Sakhalin region\' )');
  98.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (77, \'en\',  \'Jewish Autonomous Region\' )');
  99.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (78, \'en\',  \'Chukotka Autonomous Okrug\' )');
  100.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (79, \'en\',  \'The Republic of Dagestan\' )');
  101.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (80, \'en\',  \'The Republic of Ingushetia\' )');
  102.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (81, \'en\',  \'Kabardino-Balkarian Republic\' )');
  103.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (82, \'en\',  \'Karachay-Cherkess Republic\' )');
  104.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (83, \'en\',  \'Republic of North Ossetia - Alania\' )');
  105.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (84, \'en\',  \'Chechen Republic\' )');
  106.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (85, \'en\',  \'Stavropol region\' )');
  107.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (88, \'en\',  \'The Republic of Buryatia\' )');
  108.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (89, \'en\',  \'Zabaykalsky Krai\' )');
  109.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (90, \'en\',  \'The Republic of Buryatia\' )');
  110.         $this->addSql('INSERT IGNORE INTO federal_region_translation  (translatable_id, locale, caption) values (91, \'en\',  \'Zabaykalsky Krai\' )');
  111.     }
  112.     public function down(Schema $schema): void
  113.     {
  114.         // this down() migration is auto-generated, please modify it to your needs
  115.         $this->addSql('DROP TABLE federal_region_translation');
  116.         $this->addSql('ALTER TABLE federal_region CHANGE caption caption VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`');
  117.     }
  118. }