<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20221010133424 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// $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');
// //$this->addSql('ALTER TABLE cart CHANGE order_id `order` INT NOT NULL');
// $this->addSql('ALTER TABLE catchar CHANGE cat_id `cat` INT NOT NULL');
// $this->addSql('ALTER TABLE catchar CHANGE char_id `char` INT NOT NULL');
// $this->addSql('ALTER TABLE catpage CHANGE cat_id `cat` INT NOT NULL');
// $this->addSql('ALTER TABLE catpage CHANGE brand_id `brand` INT NOT NULL');
// $this->addSql('ALTER TABLE `char` CHANGE cat_id cat INT NOT NULL');
// $this->addSql('ALTER TABLE charval CHANGE char_id `char` INT NOT NULL');
// $this->addSql('ALTER TABLE prod DROP FOREIGN KEY FK_B5B41197E6ADA943');
// $this->addSql('ALTER TABLE prod CHANGE cat_id `cat` INT NOT NULL');
// $this->addSql('ALTER TABLE prodchar CHANGE char_id `char` INT NOT NULL');
// $this->addSql('ALTER TABLE prodchar CHANGE charval_id `charval` INT NOT NULL');
// $this->addSql('ALTER TABLE prodchar CHANGE prod_id `prod` INT NOT NULL');
// $this->addSql('ALTER TABLE regiondelivery CHANGE region_id `region` INT NOT NULL');
// $this->addSql('ALTER TABLE regiondelivery CHANGE delivery_id `delivery` INT NOT NULL');
// $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');
// $this->addSql('ALTER TABLE wishlist CHANGE user_id `user` INT NOT NULL');
// $this->addSql('ALTER TABLE wishlist CHANGE prod_id `prod` INT NOT NULL');
// $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');
// $this->addSql('ALTER TABLE block_translation ADD CONSTRAINT FK_6E6410B4232D562B FOREIGN KEY (object_id) REFERENCES block (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE cat_translation ADD CONSTRAINT FK_7E0E65CE232D562B FOREIGN KEY (object_id) REFERENCES cat (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE catpage_translation ADD CONSTRAINT FK_429912BF232D562B FOREIGN KEY (object_id) REFERENCES catpage (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE char_translation ADD CONSTRAINT FK_2BFE6D2A232D562B FOREIGN KEY (object_id) REFERENCES `char` (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE charval_translation ADD CONSTRAINT FK_7EF18BCB232D562B FOREIGN KEY (object_id) REFERENCES charval (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE city_translation ADD CONSTRAINT FK_97DD5B60232D562B FOREIGN KEY (object_id) REFERENCES city (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE delivery_translation ADD CONSTRAINT FK_8874E429232D562B FOREIGN KEY (object_id) REFERENCES delivery (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE discount_translation ADD CONSTRAINT FK_F618B157232D562B FOREIGN KEY (object_id) REFERENCES discount (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE esystem_translation ADD CONSTRAINT FK_3CC0FD3232D562B FOREIGN KEY (object_id) REFERENCES esystem (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE labels_translation ADD CONSTRAINT FK_97258E66232D562B FOREIGN KEY (object_id) REFERENCES labels (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE page_translation ADD CONSTRAINT FK_A3D51B1D232D562B FOREIGN KEY (object_id) REFERENCES page (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE prod_translation ADD CONSTRAINT FK_18052998232D562B FOREIGN KEY (object_id) REFERENCES prod (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE sett_translation ADD CONSTRAINT FK_7323AC64232D562B FOREIGN KEY (object_id) REFERENCES sett (id) ON DELETE CASCADE');
// $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');
// $this->addSql('ALTER TABLE timer_translation ADD CONSTRAINT FK_C78EB5C2232D562B FOREIGN KEY (object_id) REFERENCES timer (id) ON DELETE CASCADE');
// $this->addSql('CREATE INDEX IDX_6E6410B4232D562B ON block_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON block_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX cart_order ON cart (`order`)');
// $this->addSql('CREATE INDEX cart_prod ON cart (prod_id)');
// $this->addSql('CREATE INDEX cartunsaved_user ON cart_unsaved (user_id)');
// $this->addSql('CREATE INDEX cat_visible ON cat (visible)');
// $this->addSql('CREATE INDEX cat_par ON cat (cat)');
// $this->addSql('CREATE INDEX cat_intname ON cat (intname)');
// $this->addSql('CREATE INDEX IDX_7E0E65CE232D562B ON cat_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON cat_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_429912BF232D562B ON catpage_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON catpage_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_2BFE6D2A232D562B ON char_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON char_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX charval_char ON charval (`char`)');
// $this->addSql('CREATE INDEX charval_visible ON charval (visible)');
// $this->addSql('CREATE INDEX charval_prior ON charval (prior)');
// $this->addSql('CREATE INDEX IDX_7EF18BCB232D562B ON charval_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON charval_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX city_fias_id ON city (fias_id)');
// $this->addSql('CREATE INDEX city_postal_code ON city (postal_code)');
// $this->addSql('CREATE INDEX IDX_97DD5B60232D562B ON city_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON city_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX comment_parent ON comment (type, par)');
// $this->addSql('CREATE INDEX comment_user ON comment (user)');
// $this->addSql('CREATE INDEX comment_tstamp ON comment (tstamp)');
// $this->addSql('CREATE INDEX comment_visible ON comment (visible)');
// $this->addSql('CREATE INDEX IDX_8874E429232D562B ON delivery_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON delivery_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_F618B157232D562B ON discount_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON discount_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_3CC0FD3232D562B ON esystem_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON esystem_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_97258E66232D562B ON labels_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON labels_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX order_tstamp ON `order` (tstamp)');
// $this->addSql('CREATE INDEX order_status ON `order` (status)');
// $this->addSql('DROP INDEX opt ON `order`');
// $this->addSql('CREATE INDEX order_opt ON `order` (opt)');
// $this->addSql('CREATE INDEX IDX_A3D51B1D232D562B ON page_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON page_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX photo_parent ON photo (type, par)');
// $this->addSql('CREATE INDEX photo_visible ON photo (visible)');
// $this->addSql('CREATE INDEX postoffice_delivery ON postoffice (delivery)');
// $this->addSql('CREATE INDEX prod_cat ON prod (cat)');
// $this->addSql('CREATE INDEX prod_art ON prod (art)');
// $this->addSql('CREATE INDEX prod_prior ON prod (prior)');
// $this->addSql('CREATE INDEX prod_pop ON prod (pop, visible)');
// $this->addSql('CREATE INDEX prod_action ON prod (action, visible)');
// $this->addSql('CREATE INDEX prod_mix ON prod (mix, visible)');
// $this->addSql('CREATE INDEX prod_new ON prod (new, visible)');
// $this->addSql('CREATE INDEX prod_sale ON prod (sale, visible)');
// $this->addSql('CREATE INDEX prod_tags ON prod (tags)');
// $this->addSql('CREATE INDEX IDX_18052998232D562B ON prod_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON prod_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX prodchar_char ON prodchar (`char`)');
// $this->addSql('CREATE INDEX prodchar_charval ON prodchar (charval)');
// $this->addSql('CREATE INDEX prodchar_prod ON prodchar (prod)');
// $this->addSql('CREATE INDEX redirect_oldurl ON redirect (oldurl)');
// $this->addSql('CREATE INDEX IDX_7323AC64232D562B ON sett_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON sett_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX IDX_C78EB5C2232D562B ON timer_translation (object_id)');
// $this->addSql('CREATE UNIQUE INDEX lookup_unique_idx ON timer_translation (locale, object_id, field)');
// $this->addSql('CREATE INDEX UNIQ_8D93D649E7927C74 ON user (email)');
// $this->addSql('CREATE INDEX user_type ON user (type)');
// $this->addSql('CREATE INDEX user_visible ON user (visible)');
// $this->addSql('CREATE INDEX user_status ON user (status)');
// $this->addSql('CREATE INDEX wishlist_user ON wishlist (user)');
// $this->addSql('CREATE INDEX wishlist_prod ON wishlist (prod)');
}
public function down(Schema $schema): void
{
}
}