<?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 Version20210521214244 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 cabecera (id INT AUTO_INCREMENT NOT NULL, nombrecliente VARCHAR(255) NOT NULL, codpostalcliente VARCHAR(8) DEFAULT NULL, direccioncliente VARCHAR(255) NOT NULL, poblacioncliente VARCHAR(100) NOT NULL, provinciacliente VARCHAR(100) NOT NULL, paiscliente VARCHAR(100) NOT NULL, telefonocliente VARCHAR(10) NOT NULL, telefono2cliente VARCHAR(10) DEFAULT NULL, movilcliente VARCHAR(10) DEFAULT NULL, emailcliente VARCHAR(255) NOT NULL, create_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, codmonedaminuta INT DEFAULT NULL, nifcliente VARCHAR(20) DEFAULT NULL, zona VARCHAR(2) DEFAULT NULL, fechareserva DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
// $this->addSql('ALTER TABLE articulos CHANGE FOTOSHA FOTOSHA VARBINARY(255) DEFAULT \'NULL\', CHANGE VERSION VERSION VARBINARY(255) DEFAULT \'NULL\'');
// $this->addSql('ALTER TABLE clientesenvio ADD PRIMARY KEY (CODCLIENTE)');
// $this->addSql('ALTER TABLE favoritoslin ADD PRIMARY KEY (CODFAVORITO)');
// $this->addSql('ALTER TABLE favoritostiposterminal ADD PRIMARY KEY (IDTIPOTERMINAL)');
// $this->addSql('DROP INDEX CODMODIFICADOR ON modificadoresarticulos');
// $this->addSql('DROP INDEX IDTARIFAV ON modificadoresarticulos');
// $this->addSql('ALTER TABLE modificadoresarticulos ADD PRIMARY KEY (CODARTICULO)');
// $this->addSql('CREATE UNIQUE INDEX CODMODIFICADOR ON modificadoresarticulos (CODMODIFICADOR)');
// $this->addSql('CREATE UNIQUE INDEX IDTARIFAV ON modificadoresarticulos (IDTARIFAV)');
// $this->addSql('DROP INDEX CODARTICULOCOM ON modificadoreslin');
// $this->addSql('ALTER TABLE modificadoreslin ADD PRIMARY KEY (CODMODIFICADOR)');
// $this->addSql('CREATE UNIQUE INDEX CODARTICULOCOM ON modificadoreslin (CODARTICULOCOM)');
// $this->addSql('DROP INDEX CODARTICULO ON preciosventa');
// $this->addSql('ALTER TABLE preciosventa CHANGE VERSION VERSION VARBINARY(255) DEFAULT \'NULL\', ADD PRIMARY KEY (IDTARIFAV)');
// $this->addSql('CREATE UNIQUE INDEX CODARTICULO ON preciosventa (CODARTICULO)');
// $this->addSql('ALTER TABLE vendedores CHANGE VERSION VERSION VARBINARY(255) DEFAULT \'NULL\'');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('DROP TABLE cabecera');
// $this->addSql('ALTER TABLE articulos CHANGE FOTOSHA FOTOSHA VARBINARY(20) DEFAULT \'NULL\', CHANGE VERSION VERSION BINARY(8) DEFAULT \'NULL\'');
// $this->addSql('ALTER TABLE clientesenvio DROP PRIMARY KEY');
// $this->addSql('ALTER TABLE favoritoslin DROP PRIMARY KEY');
// $this->addSql('ALTER TABLE favoritostiposterminal DROP PRIMARY KEY');
// $this->addSql('ALTER TABLE modificadoresarticulos DROP PRIMARY KEY');
// $this->addSql('DROP INDEX CODMODIFICADOR ON modificadoresarticulos');
// $this->addSql('DROP INDEX IDTARIFAV ON modificadoresarticulos');
// $this->addSql('CREATE INDEX CODMODIFICADOR ON modificadoresarticulos (CODMODIFICADOR)');
// $this->addSql('CREATE INDEX IDTARIFAV ON modificadoresarticulos (IDTARIFAV)');
// $this->addSql('ALTER TABLE modificadoreslin DROP PRIMARY KEY');
// $this->addSql('DROP INDEX CODARTICULOCOM ON modificadoreslin');
// $this->addSql('CREATE INDEX CODARTICULOCOM ON modificadoreslin (CODARTICULOCOM)');
// $this->addSql('ALTER TABLE preciosventa DROP PRIMARY KEY');
// $this->addSql('DROP INDEX CODARTICULO ON preciosventa');
// $this->addSql('ALTER TABLE preciosventa CHANGE VERSION VERSION BINARY(8) DEFAULT \'NULL\'');
// $this->addSql('CREATE INDEX CODARTICULO ON preciosventa (CODARTICULO)');
// $this->addSql('ALTER TABLE vendedores CHANGE VERSION VERSION BINARY(8) DEFAULT \'NULL\'');
}
}