<?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 Version20220701094515 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE families (id INT AUTO_INCREMENT NOT NULL, codigo VARCHAR(255) NOT NULL, descricao VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE grupoopcoes (id INT AUTO_INCREMENT NOT NULL, codigo VARCHAR(255) NOT NULL, grupo VARCHAR(255) NOT NULL, descricao VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE products (id INT AUTO_INCREMENT NOT NULL, codigo VARCHAR(255) NOT NULL, descricao VARCHAR(255) NOT NULL, text LONGTEXT DEFAULT NULL, price VARCHAR(255) DEFAULT NULL, price2 VARCHAR(255) DEFAULT NULL, foto LONGTEXT DEFAULT NULL, fimilyid VARCHAR(255) NOT NULL, idsubfamily VARCHAR(255) NOT NULL, idoptions VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE subfamilie (id INT AUTO_INCREMENT NOT NULL, codigo VARCHAR(255) NOT NULL, idfamily VARCHAR(255) NOT NULL, descricao VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('DROP TABLE families');
$this->addSql('DROP TABLE grupoopcoes');
$this->addSql('DROP TABLE products');
$this->addSql('DROP TABLE subfamilie');
}
}