<?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 Version20250306105259 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('ALTER TABLE bext_colis ADD info_colis_2 INT DEFAULT NULL');
$this->addSql('ALTER TABLE invoice ADD surcharge_carburant DOUBLE PRECISION DEFAULT NULL');
$this->addSql('ALTER TABLE invoice_detail ADD import VARCHAR(255) DEFAULT NULL, ADD weight_diff DOUBLE PRECISION DEFAULT NULL, ADD diff_price DOUBLE PRECISION DEFAULT NULL, ADD diff_options DOUBLE PRECISION DEFAULT NULL, ADD motif VARCHAR(255) DEFAULT NULL, ADD code_produit INT DEFAULT NULL, ADD remise_fedex DOUBLE PRECISION DEFAULT NULL, CHANGE id_order id_order VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE monday_return ADD price DOUBLE PRECISION DEFAULT NULL');
$this->addSql('ALTER TABLE price_grid DROP INDEX UNIQ_53722B8DE8BBC189, ADD INDEX IDX_53722B8DE8BBC189 (range_date_id)');
$this->addSql('ALTER TABLE price_grid ADD on_demand DOUBLE PRECISION DEFAULT NULL, ADD bad_weight DOUBLE PRECISION DEFAULT NULL, ADD enlevement DOUBLE PRECISION DEFAULT NULL, ADD assurance_ad DOUBLE PRECISION DEFAULT NULL, ADD iles_montagnes DOUBLE PRECISION DEFAULT NULL, ADD livraison_saison DOUBLE PRECISION DEFAULT NULL, ADD surete DOUBLE PRECISION DEFAULT NULL, ADD livraison_gms DOUBLE PRECISION DEFAULT NULL, ADD livraison_transitaire DOUBLE PRECISION DEFAULT NULL, ADD livraison_particulier DOUBLE PRECISION DEFAULT NULL, ADD livraison_paris DOUBLE PRECISION DEFAULT NULL, ADD livraison_saisonniere DOUBLE PRECISION DEFAULT NULL, ADD schenker_surete DOUBLE PRECISION DEFAULT NULL, ADD poids_errone DOUBLE PRECISION DEFAULT NULL, ADD zones_urbaines DOUBLE PRECISION DEFAULT NULL, ADD schenker_express DOUBLE PRECISION DEFAULT NULL, ADD dpd_surete DOUBLE PRECISION DEFAULT NULL, ADD dpd_corse DOUBLE PRECISION DEFAULT NULL, ADD dpd_zone_difficile DOUBLE PRECISION DEFAULT NULL, ADD dpd_echec_livraison DOUBLE PRECISION DEFAULT NULL, ADD dpd_frais_dossier DOUBLE PRECISION DEFAULT NULL, ADD dpd_hors_norme DOUBLE PRECISION DEFAULT NULL, ADD schenker_taxe_environnementale DOUBLE PRECISION DEFAULT NULL, ADD tnt_rpv DOUBLE PRECISION DEFAULT NULL, ADD geodis_paris DOUBLE PRECISION DEFAULT NULL, ADD dpd_contibution_logistique DOUBLE PRECISION DEFAULT NULL, ADD schenker_maut DOUBLE PRECISION DEFAULT NULL, ADD schenker_inter_marpol DOUBLE PRECISION DEFAULT NULL, ADD schenker_inter_surete DOUBLE PRECISION DEFAULT NULL, ADD schenker_inter_contibution_energetique DOUBLE PRECISION DEFAULT NULL, ADD fedex_livraison_particulier DOUBLE PRECISION DEFAULT NULL, ADD fedex_livraison_non_convoyable DOUBLE PRECISION DEFAULT NULL, ADD fedex_hors_norme DOUBLE PRECISION DEFAULT NULL, ADD fedex_poids_eleve DOUBLE PRECISION DEFAULT NULL, ADD schenker_inter_rpv DOUBLE PRECISION DEFAULT NULL, ADD fedex_inter_rpv INT DEFAULT NULL, ADD schenker_inter_douane_suisse DOUBLE PRECISION DEFAULT NULL');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE bext_colis DROP info_colis_2');
$this->addSql('ALTER TABLE invoice DROP surcharge_carburant');
$this->addSql('ALTER TABLE invoice_detail DROP import, DROP weight_diff, DROP diff_price, DROP diff_options, DROP motif, DROP code_produit, DROP remise_fedex, CHANGE id_order id_order INT DEFAULT NULL');
$this->addSql('ALTER TABLE monday_return DROP price');
$this->addSql('ALTER TABLE price_grid DROP INDEX IDX_53722B8DE8BBC189, ADD UNIQUE INDEX UNIQ_53722B8DE8BBC189 (range_date_id)');
$this->addSql('ALTER TABLE price_grid DROP on_demand, DROP bad_weight, DROP enlevement, DROP assurance_ad, DROP iles_montagnes, DROP livraison_saison, DROP surete, DROP livraison_gms, DROP livraison_transitaire, DROP livraison_particulier, DROP livraison_paris, DROP livraison_saisonniere, DROP schenker_surete, DROP poids_errone, DROP zones_urbaines, DROP schenker_express, DROP dpd_surete, DROP dpd_corse, DROP dpd_zone_difficile, DROP dpd_echec_livraison, DROP dpd_frais_dossier, DROP dpd_hors_norme, DROP schenker_taxe_environnementale, DROP tnt_rpv, DROP geodis_paris, DROP dpd_contibution_logistique, DROP schenker_maut, DROP schenker_inter_marpol, DROP schenker_inter_surete, DROP schenker_inter_contibution_energetique, DROP fedex_livraison_particulier, DROP fedex_livraison_non_convoyable, DROP fedex_hors_norme, DROP fedex_poids_eleve, DROP schenker_inter_rpv, DROP fedex_inter_rpv, DROP schenker_inter_douane_suisse');
}
}