migrations/Version20221010133424.php line 1

Open in your IDE?
  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 Version20221010133424 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // $this->addSql('CREATE TABLE ext_translations (id INT AUTO_INCREMENT NOT NULL, locale VARCHAR(8) NOT NULL, object_class VARCHAR(191) NOT NULL, field VARCHAR(32) NOT NULL, foreign_key VARCHAR(64) NOT NULL, content LONGTEXT DEFAULT NULL, INDEX translations_lookup_idx (locale, object_class, foreign_key), INDEX general_translations_lookup_idx (object_class, foreign_key), UNIQUE INDEX lookup_unique_idx (locale, object_class, field, foreign_key), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB ROW_FORMAT = DYNAMIC');
  18.         // //$this->addSql('ALTER TABLE cart CHANGE order_id `order` INT NOT NULL');
  19.         // $this->addSql('ALTER TABLE catchar CHANGE cat_id `cat` INT NOT NULL');
  20.         // $this->addSql('ALTER TABLE catchar CHANGE char_id `char` INT NOT NULL');
  21.         // $this->addSql('ALTER TABLE catpage CHANGE cat_id `cat` INT NOT NULL');
  22.         // $this->addSql('ALTER TABLE catpage CHANGE brand_id `brand` INT NOT NULL');
  23.         // $this->addSql('ALTER TABLE `char` CHANGE cat_id cat INT NOT NULL');
  24.         // $this->addSql('ALTER TABLE charval CHANGE char_id `char` INT NOT NULL');
  25.         // $this->addSql('ALTER TABLE prod DROP FOREIGN KEY FK_B5B41197E6ADA943');
  26.         // $this->addSql('ALTER TABLE prod CHANGE cat_id `cat` INT NOT NULL');
  27.         // $this->addSql('ALTER TABLE prodchar CHANGE char_id `char` INT NOT NULL');
  28.         // $this->addSql('ALTER TABLE prodchar CHANGE charval_id `charval` INT NOT NULL');
  29.         // $this->addSql('ALTER TABLE prodchar CHANGE prod_id `prod` INT NOT NULL');        
  30.         // $this->addSql('ALTER TABLE regiondelivery CHANGE region_id `region` INT NOT NULL');
  31.         // $this->addSql('ALTER TABLE regiondelivery CHANGE delivery_id `delivery` INT NOT NULL');
  32.         // $this->addSql('ALTER TABLE user CHANGE email email VARCHAR(180) NOT NULL, CHANGE roles roles LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', CHANGE password password VARCHAR(255) NOT NULL');
  33.         // $this->addSql('ALTER TABLE wishlist CHANGE user_id `user` INT NOT NULL');
  34.         // $this->addSql('ALTER TABLE wishlist CHANGE prod_id `prod` INT NOT NULL');
  35.         // $this->addSql('ALTER TABLE block_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  36.         // $this->addSql('ALTER TABLE block_translation ADD CONSTRAINT FK_6E6410B4232D562B FOREIGN KEY (object_id) REFERENCES block (id) ON DELETE CASCADE');
  37.         // $this->addSql('ALTER TABLE cat_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  38.         // $this->addSql('ALTER TABLE cat_translation ADD CONSTRAINT FK_7E0E65CE232D562B FOREIGN KEY (object_id) REFERENCES cat (id) ON DELETE CASCADE');
  39.         // $this->addSql('ALTER TABLE catpage_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  40.         // $this->addSql('ALTER TABLE catpage_translation ADD CONSTRAINT FK_429912BF232D562B FOREIGN KEY (object_id) REFERENCES catpage (id) ON DELETE CASCADE');
  41.         // $this->addSql('ALTER TABLE char_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  42.         // $this->addSql('ALTER TABLE char_translation ADD CONSTRAINT FK_2BFE6D2A232D562B FOREIGN KEY (object_id) REFERENCES `char` (id) ON DELETE CASCADE');
  43.         // $this->addSql('ALTER TABLE charval_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  44.         // $this->addSql('ALTER TABLE charval_translation ADD CONSTRAINT FK_7EF18BCB232D562B FOREIGN KEY (object_id) REFERENCES charval (id) ON DELETE CASCADE');
  45.         // $this->addSql('ALTER TABLE city_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  46.         // $this->addSql('ALTER TABLE city_translation ADD CONSTRAINT FK_97DD5B60232D562B FOREIGN KEY (object_id) REFERENCES city (id) ON DELETE CASCADE');
  47.         // $this->addSql('ALTER TABLE delivery_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  48.         // $this->addSql('ALTER TABLE delivery_translation ADD CONSTRAINT FK_8874E429232D562B FOREIGN KEY (object_id) REFERENCES delivery (id) ON DELETE CASCADE');
  49.         // $this->addSql('ALTER TABLE discount_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  50.         // $this->addSql('ALTER TABLE discount_translation ADD CONSTRAINT FK_F618B157232D562B FOREIGN KEY (object_id) REFERENCES discount (id) ON DELETE CASCADE');
  51.         // $this->addSql('ALTER TABLE esystem_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  52.         // $this->addSql('ALTER TABLE esystem_translation ADD CONSTRAINT FK_3CC0FD3232D562B FOREIGN KEY (object_id) REFERENCES esystem (id) ON DELETE CASCADE');
  53.         // $this->addSql('ALTER TABLE labels_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  54.         // $this->addSql('ALTER TABLE labels_translation ADD CONSTRAINT FK_97258E66232D562B FOREIGN KEY (object_id) REFERENCES labels (id) ON DELETE CASCADE');
  55.         // $this->addSql('ALTER TABLE page_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  56.         // $this->addSql('ALTER TABLE page_translation ADD CONSTRAINT FK_A3D51B1D232D562B FOREIGN KEY (object_id) REFERENCES page (id) ON DELETE CASCADE');
  57.         // $this->addSql('ALTER TABLE prod_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  58.         // $this->addSql('ALTER TABLE prod_translation ADD CONSTRAINT FK_18052998232D562B FOREIGN KEY (object_id) REFERENCES prod (id) ON DELETE CASCADE');
  59.         // $this->addSql('ALTER TABLE sett_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  60.         // $this->addSql('ALTER TABLE sett_translation ADD CONSTRAINT FK_7323AC64232D562B FOREIGN KEY (object_id) REFERENCES sett (id) ON DELETE CASCADE');
  61.         // $this->addSql('ALTER TABLE timer_translation CHANGE locale locale VARCHAR(8) NOT NULL, CHANGE object_id object_id INT DEFAULT NULL, CHANGE field field VARCHAR(32) NOT NULL, CHANGE content content LONGTEXT DEFAULT NULL');
  62.         // $this->addSql('ALTER TABLE timer_translation ADD CONSTRAINT FK_C78EB5C2232D562B FOREIGN KEY (object_id) REFERENCES timer (id) ON DELETE CASCADE');
  63.         // $this->addSql('CREATE INDEX IDX_6E6410B4232D562B ON block_translation (object_id)');
  64.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON block_translation (locale, object_id, field)');
  65.         // $this->addSql('CREATE INDEX cart_order ON cart (`order`)');
  66.         // $this->addSql('CREATE INDEX cart_prod ON cart (prod_id)');
  67.         // $this->addSql('CREATE INDEX cartunsaved_user ON cart_unsaved (user_id)');
  68.         // $this->addSql('CREATE INDEX cat_visible ON cat (visible)');
  69.         // $this->addSql('CREATE INDEX cat_par ON cat (cat)');
  70.         // $this->addSql('CREATE INDEX cat_intname ON cat (intname)');
  71.         // $this->addSql('CREATE INDEX IDX_7E0E65CE232D562B ON cat_translation (object_id)');
  72.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON cat_translation (locale, object_id, field)');
  73.         // $this->addSql('CREATE INDEX IDX_429912BF232D562B ON catpage_translation (object_id)');
  74.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON catpage_translation (locale, object_id, field)');
  75.         // $this->addSql('CREATE INDEX IDX_2BFE6D2A232D562B ON char_translation (object_id)');
  76.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON char_translation (locale, object_id, field)');
  77.         // $this->addSql('CREATE INDEX charval_char ON charval (`char`)');
  78.         // $this->addSql('CREATE INDEX charval_visible ON charval (visible)');
  79.         // $this->addSql('CREATE INDEX charval_prior ON charval (prior)');
  80.         // $this->addSql('CREATE INDEX IDX_7EF18BCB232D562B ON charval_translation (object_id)');
  81.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON charval_translation (locale, object_id, field)');
  82.         // $this->addSql('CREATE INDEX city_fias_id ON city (fias_id)');
  83.         // $this->addSql('CREATE INDEX city_postal_code ON city (postal_code)');
  84.         // $this->addSql('CREATE INDEX IDX_97DD5B60232D562B ON city_translation (object_id)');
  85.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON city_translation (locale, object_id, field)');
  86.         // $this->addSql('CREATE INDEX comment_parent ON comment (type, par)');
  87.         // $this->addSql('CREATE INDEX comment_user ON comment (user)');
  88.         // $this->addSql('CREATE INDEX comment_tstamp ON comment (tstamp)');
  89.         // $this->addSql('CREATE INDEX comment_visible ON comment (visible)');
  90.         // $this->addSql('CREATE INDEX IDX_8874E429232D562B ON delivery_translation (object_id)');
  91.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON delivery_translation (locale, object_id, field)');
  92.         // $this->addSql('CREATE INDEX IDX_F618B157232D562B ON discount_translation (object_id)');
  93.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON discount_translation (locale, object_id, field)');
  94.         // $this->addSql('CREATE INDEX IDX_3CC0FD3232D562B ON esystem_translation (object_id)');
  95.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON esystem_translation (locale, object_id, field)');
  96.         // $this->addSql('CREATE INDEX IDX_97258E66232D562B ON labels_translation (object_id)');
  97.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON labels_translation (locale, object_id, field)');
  98.         // $this->addSql('CREATE INDEX order_tstamp ON `order` (tstamp)');
  99.         // $this->addSql('CREATE INDEX order_status ON `order` (status)');
  100.         // $this->addSql('DROP INDEX opt ON `order`');
  101.         // $this->addSql('CREATE INDEX order_opt ON `order` (opt)');
  102.         // $this->addSql('CREATE INDEX IDX_A3D51B1D232D562B ON page_translation (object_id)');
  103.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON page_translation (locale, object_id, field)');
  104.         // $this->addSql('CREATE INDEX photo_parent ON photo (type, par)');
  105.         // $this->addSql('CREATE INDEX photo_visible ON photo (visible)');
  106.         // $this->addSql('CREATE INDEX postoffice_delivery ON postoffice (delivery)');
  107.         // $this->addSql('CREATE INDEX prod_cat ON prod (cat)');
  108.         // $this->addSql('CREATE INDEX prod_art ON prod (art)');
  109.         // $this->addSql('CREATE INDEX prod_prior ON prod (prior)');
  110.         // $this->addSql('CREATE INDEX prod_pop ON prod (pop, visible)');
  111.         // $this->addSql('CREATE INDEX prod_action ON prod (action, visible)');
  112.         // $this->addSql('CREATE INDEX prod_mix ON prod (mix, visible)');
  113.         // $this->addSql('CREATE INDEX prod_new ON prod (new, visible)');
  114.         // $this->addSql('CREATE INDEX prod_sale ON prod (sale, visible)');
  115.         // $this->addSql('CREATE INDEX prod_tags ON prod (tags)');
  116.         // $this->addSql('CREATE INDEX IDX_18052998232D562B ON prod_translation (object_id)');
  117.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON prod_translation (locale, object_id, field)');
  118.         // $this->addSql('CREATE INDEX prodchar_char ON prodchar (`char`)');
  119.         // $this->addSql('CREATE INDEX prodchar_charval ON prodchar (charval)');
  120.         // $this->addSql('CREATE INDEX prodchar_prod ON prodchar (prod)');
  121.         // $this->addSql('CREATE INDEX redirect_oldurl ON redirect (oldurl)');
  122.         // $this->addSql('CREATE INDEX IDX_7323AC64232D562B ON sett_translation (object_id)');
  123.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON sett_translation (locale, object_id, field)');
  124.         // $this->addSql('CREATE INDEX IDX_C78EB5C2232D562B ON timer_translation (object_id)');
  125.         // $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON timer_translation (locale, object_id, field)');
  126.         // $this->addSql('CREATE INDEX UNIQ_8D93D649E7927C74 ON user (email)');
  127.         // $this->addSql('CREATE INDEX user_type ON user (type)');
  128.         // $this->addSql('CREATE INDEX user_visible ON user (visible)');
  129.         // $this->addSql('CREATE INDEX user_status ON user (status)');
  130.         // $this->addSql('CREATE INDEX wishlist_user ON wishlist (user)');
  131.         // $this->addSql('CREATE INDEX wishlist_prod ON wishlist (prod)');
  132.     }
  133.     public function down(Schema $schema): void
  134.     {
  135.     }
  136. }