<?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 Version20260309064721 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 product_class (id INT AUTO_INCREMENT NOT NULL, designation VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE product ADD product_class_id INT DEFAULT NULL, DROP ordonnance');
$this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04AD21B06187 FOREIGN KEY (product_class_id) REFERENCES product_class (id)');
$this->addSql('CREATE INDEX IDX_D34A04AD21B06187 ON product (product_class_id)');
$this->addSql('INSERT INTO `product_class` (`id`, `designation`) VALUES (NULL, "Médicament"), (NULL, "Parapharmacie")');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD21B06187');
$this->addSql('CREATE TABLE zone_quartier_quartier (zone_quartier_id INT NOT NULL, quartier_id INT NOT NULL, INDEX IDX_66CA0CA5DF1E57AB (quartier_id), INDEX IDX_66CA0CA57F3454C0 (zone_quartier_id), PRIMARY KEY(zone_quartier_id, quartier_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('CREATE TABLE zone_quartier_zone (zone_quartier_id INT NOT NULL, zone_id INT NOT NULL, INDEX IDX_6E7AEB067F3454C0 (zone_quartier_id), INDEX IDX_6E7AEB069F2C3FAB (zone_id), PRIMARY KEY(zone_quartier_id, zone_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('DROP TABLE product_class');
$this->addSql('ALTER TABLE achat_ictocoin DROP FOREIGN KEY FK_141B53A1BC6D351B');
$this->addSql('ALTER TABLE achat_ictocoin DROP FOREIGN KEY FK_141B53A1D5E86FF');
$this->addSql('ALTER TABLE adherer DROP FOREIGN KEY FK_7786DD12B288C3E3');
$this->addSql('ALTER TABLE adresse DROP FOREIGN KEY FK_C35F0816DF1E57AB');
$this->addSql('ALTER TABLE adresse DROP FOREIGN KEY FK_C35F08166B899279');
$this->addSql('ALTER TABLE adresse DROP FOREIGN KEY FK_C35F0816196C0F6D');
$this->addSql('ALTER TABLE adresse ADD pharmacie_id INT DEFAULT NULL');
$this->addSql('CREATE UNIQUE INDEX UNIQ_C35F0816BC6D351B ON adresse (pharmacie_id)');
$this->addSql('ALTER TABLE assurance_ictus_pharmacie DROP FOREIGN KEY FK_494273A0B288C3E3');
$this->addSql('ALTER TABLE assurance_ictus_pharmacie DROP FOREIGN KEY FK_494273A0196C0F6D');
$this->addSql('ALTER TABLE cart DROP FOREIGN KEY FK_BA388B7A76ED395');
$this->addSql('ALTER TABLE cart DROP FOREIGN KEY FK_BA388B7F347EFB');
$this->addSql('ALTER TABLE carte DROP FOREIGN KEY FK_BAD4FFFDA76ED395');
$this->addSql('ALTER TABLE carte DROP FOREIGN KEY FK_BAD4FFFDB288C3E3');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C123E4FBED');
$this->addSql('ALTER TABLE cert_certificat DROP FOREIGN KEY FK_5E82709EA76ED395');
$this->addSql('ALTER TABLE cert_certificat DROP FOREIGN KEY FK_5E82709EBC6D351B');
$this->addSql('ALTER TABLE cert_certificat DROP FOREIGN KEY FK_5E82709E7975B7E7');
$this->addSql('ALTER TABLE cert_certificat DROP FOREIGN KEY FK_5E82709EB4D104CE');
$this->addSql('ALTER TABLE cert_model DROP FOREIGN KEY FK_D5934EDDB4D104CE');
$this->addSql('ALTER TABLE cert_model_result_detail DROP FOREIGN KEY FK_5469D9CB7975B7E7');
$this->addSql('ALTER TABLE cert_result_detail DROP FOREIGN KEY FK_8D89356EFA55BACF');
$this->addSql('ALTER TABLE cgu DROP FOREIGN KEY FK_BF03D4B85DC8F771');
$this->addSql('ALTER TABLE cgu DROP FOREIGN KEY FK_BF03D4B8E28A847B');
$this->addSql('ALTER TABLE cgv DROP FOREIGN KEY FK_260A8502D347F092');
$this->addSql('ALTER TABLE cgv DROP FOREIGN KEY FK_260A850286AF3011');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D43407EB501');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D439174120');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D43615593E9');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D43BC6D351B');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D43A76ED395');
$this->addSql('ALTER TABLE commande_special DROP FOREIGN KEY FK_BAD04D434738ECAF');
$this->addSql('ALTER TABLE commande_special_line DROP FOREIGN KEY FK_69BF1596D799158F');
$this->addSql('ALTER TABLE commande_special_line DROP FOREIGN KEY FK_69BF15962BF23B8F');
$this->addSql('ALTER TABLE datedocument DROP FOREIGN KEY FK_95C66CF6D90E3140');
$this->addSql('ALTER TABLE detail_facture_patient DROP FOREIGN KEY FK_5F7AE30481967D7D');
$this->addSql('ALTER TABLE detail_facture_pharmacie DROP FOREIGN KEY FK_A793CA027F2DEE08');
$this->addSql('ALTER TABLE discution DROP FOREIGN KEY FK_A1C45B382D6BA2D9');
$this->addSql('ALTER TABLE discution DROP FOREIGN KEY FK_A1C45B38A76ED395');
$this->addSql('ALTER TABLE doublon DROP FOREIGN KEY FK_B2885343A76ED395');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B286770E05');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B2BC6D351B');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B2A76ED395');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B212CBC236');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B282EA2E54');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B25DB07E12');
$this->addSql('ALTER TABLE facture_patient DROP FOREIGN KEY FK_523D76B282EA2E54');
$this->addSql('DROP INDEX idx_523d76b282ea2e54 ON facture_patient');
$this->addSql('CREATE INDEX UNIQ_523D76B282EA2E54 ON facture_patient (commande_id)');
$this->addSql('ALTER TABLE facture_patient ADD CONSTRAINT FK_523D76B282EA2E54 FOREIGN KEY (commande_id) REFERENCES ictus_commande (id)');
$this->addSql('ALTER TABLE facture_pharmacie DROP FOREIGN KEY FK_9569A9B04738ECAF');
$this->addSql('ALTER TABLE facture_pharmacie DROP FOREIGN KEY FK_9569A9B0615593E9');
$this->addSql('ALTER TABLE facture_pharmacie DROP FOREIGN KEY FK_9569A9B0BC6D351B');
$this->addSql('ALTER TABLE facture_pharmacie DROP FOREIGN KEY FK_9569A9B0622E382D');
$this->addSql('ALTER TABLE fact_pcie_historique_paiement DROP FOREIGN KEY FK_D1D1CC20615593E9');
$this->addSql('ALTER TABLE fact_pcie_historique_paiement DROP FOREIGN KEY FK_D1D1CC207F2DEE08');
$this->addSql('ALTER TABLE faq DROP FOREIGN KEY FK_E8FF75CCDE3DE7C8');
$this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED9A76ED395');
$this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED94584665A');
$this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED99D060F08');
$this->addSql('ALTER TABLE forecast DROP FOREIGN KEY FK_2A9C7844A76ED395');
$this->addSql('ALTER TABLE forecast DROP FOREIGN KEY FK_2A9C7844E04B8815');
$this->addSql('ALTER TABLE forecast DROP FOREIGN KEY FK_2A9C784454046225');
$this->addSql('ALTER TABLE forecast DROP FOREIGN KEY FK_2A9C7844407EB501');
$this->addSql('ALTER TABLE forecast_details DROP FOREIGN KEY FK_95EB5931F8DCC97');
$this->addSql('ALTER TABLE forecast_details DROP FOREIGN KEY FK_95EB59314FD8F9C3');
$this->addSql('ALTER TABLE group_suggestion DROP FOREIGN KEY FK_A4D92A9A76ED395');
$this->addSql('ALTER TABLE group_suggestion DROP FOREIGN KEY FK_A4D92A96BF700BD');
$this->addSql('ALTER TABLE guide DROP FOREIGN KEY FK_CA9EC7358B8493C3');
$this->addSql('ALTER TABLE historique_maj DROP FOREIGN KEY FK_89A96FD2BC6D351B');
$this->addSql('ALTER TABLE historique_paiement DROP FOREIGN KEY FK_710402ECA76ED395');
$this->addSql('ALTER TABLE historique_paiement DROP FOREIGN KEY FK_710402ECBFCDF877');
$this->addSql('ALTER TABLE historique_paiement DROP FOREIGN KEY FK_710402EC54046225');
$this->addSql('ALTER TABLE historique_paiement DROP FOREIGN KEY FK_710402ECF8DCC97');
$this->addSql('ALTER TABLE historique_refus_proposition DROP FOREIGN KEY FK_9F9D26869723FA6F');
$this->addSql('ALTER TABLE historique_reglement DROP FOREIGN KEY FK_B8978A04615593E9');
$this->addSql('ALTER TABLE historique_reglement DROP FOREIGN KEY FK_B8978A045DB07E12');
$this->addSql('ALTER TABLE horaire_livraison DROP FOREIGN KEY FK_3C37A521448E9678');
$this->addSql('ALTER TABLE icto_mouvement DROP FOREIGN KEY FK_512E521EBC6D351B');
$this->addSql('ALTER TABLE icto_mouvement DROP FOREIGN KEY FK_512E521EF975A74D');
$this->addSql('ALTER TABLE icto_mouvement DROP FOREIGN KEY FK_512E521E448E9678');
$this->addSql('ALTER TABLE icto_mouvement DROP FOREIGN KEY FK_512E521E7F2DEE08');
$this->addSql('ALTER TABLE icto_mouvement DROP FOREIGN KEY FK_512E521EA76ED395');
$this->addSql('ALTER TABLE icto_paramgeneral DROP FOREIGN KEY FK_A7B9295FA6E44244');
$this->addSql('ALTER TABLE icto_parampov DROP FOREIGN KEY FK_BFB518FEBC6D351B');
$this->addSql('ALTER TABLE icto_remboursement DROP FOREIGN KEY FK_FB668A9C95A6EE59');
$this->addSql('ALTER TABLE icto_remboursement DROP FOREIGN KEY FK_FB668A9C422667C5');
$this->addSql('ALTER TABLE icto_remboursement DROP FOREIGN KEY FK_FB668A9C448E9678');
$this->addSql('ALTER TABLE icto_remboursement DROP FOREIGN KEY FK_FB668A9C90928347');
$this->addSql('ALTER TABLE icto_remboursement DROP FOREIGN KEY FK_FB668A9CC628A558');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322CE04B8815');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C9174120');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322CBC6D351B');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C615593E9');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322CA76ED395');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C1E18A1E4');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C494E20E');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C70F2D188');
$this->addSql('ALTER TABLE ictus_commande DROP FOREIGN KEY FK_536D322C5DB07E12');
$this->addSql('ALTER TABLE ictus_commande_line DROP FOREIGN KEY FK_3BB602682EA2E54');
$this->addSql('ALTER TABLE ictus_commande_line DROP FOREIGN KEY FK_3BB60267F835D16');
$this->addSql('ALTER TABLE ictus_commande_line DROP FOREIGN KEY FK_3BB60262BF23B8F');
$this->addSql('ALTER TABLE ictus_commande_line DROP FOREIGN KEY FK_3BB6026904ED88D');
$this->addSql('ALTER TABLE ictus_commande_ordonnance DROP FOREIGN KEY FK_67051FD789653373');
$this->addSql('ALTER TABLE ictus_commande_ordonnance DROP FOREIGN KEY FK_67051FD72BF23B8F');
$this->addSql('ALTER TABLE ictus_historique_paiement DROP FOREIGN KEY FK_1C8803B182EA2E54');
$this->addSql('ALTER TABLE ictus_historique_paiement DROP FOREIGN KEY FK_1C8803B1B95A6AC9');
$this->addSql('ALTER TABLE ictus_historique_paiement DROP FOREIGN KEY FK_1C8803B1D799158F');
$this->addSql('ALTER TABLE ictus_horaire DROP FOREIGN KEY FK_E4C9BBD3196C0F6D');
$this->addSql('ALTER TABLE ictus_mobile_appareil DROP FOREIGN KEY FK_8A8F36ECA76ED395');
$this->addSql('ALTER TABLE ictus_paiement_pharmacie DROP FOREIGN KEY FK_C8E25C6BBC6D351B');
$this->addSql('ALTER TABLE ictus_paiement_pharmacie DROP FOREIGN KEY FK_C8E25C6BB95A6AC9');
$this->addSql('ALTER TABLE ictus_panier_patient DROP FOREIGN KEY FK_5F09B1A9C946CAF3');
$this->addSql('ALTER TABLE ictus_panier_patient DROP FOREIGN KEY FK_5F09B1A9A76ED395');
$this->addSql('ALTER TABLE ictus_panier_patient DROP FOREIGN KEY FK_5F09B1A92BF23B8F');
$this->addSql('ALTER TABLE ictus_panier_special DROP FOREIGN KEY FK_9B859A1A76ED395');
$this->addSql('ALTER TABLE ictus_panier_special DROP FOREIGN KEY FK_9B859A1BC6D351B');
$this->addSql('ALTER TABLE ictus_panier_special DROP FOREIGN KEY FK_9B859A12BF23B8F');
$this->addSql('ALTER TABLE ictus_pharmacie DROP FOREIGN KEY FK_439072C2DF1E57AB');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF7923F2D655C2');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF7923944FF781');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF7923A76ED395');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF792382EA2E54');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF79235EB82DFF');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF7923BC6D351B');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF79237F2DEE08');
$this->addSql('ALTER TABLE ictus_reclamation DROP FOREIGN KEY FK_C5EF7923F3E24A1E');
$this->addSql('ALTER TABLE livraison DROP FOREIGN KEY FK_A60C9F1FF8646701');
$this->addSql('ALTER TABLE livraison DROP FOREIGN KEY FK_A60C9F1F448E9678');
$this->addSql('ALTER TABLE livraison_pharmacie DROP FOREIGN KEY FK_A20091B8196C0F6D');
$this->addSql('ALTER TABLE livraison_pharmacie DROP FOREIGN KEY FK_A20091B832A16E11');
$this->addSql('ALTER TABLE livraison_ville DROP FOREIGN KEY FK_FF0EABBA448E9678');
$this->addSql('ALTER TABLE livraison_ville DROP FOREIGN KEY FK_FF0EABBAA73F0036');
$this->addSql('ALTER TABLE non_disponibilite DROP FOREIGN KEY FK_B1991EC8F8646701');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398A76ED395');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993989502F0B');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398407EB501');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398E04B8815');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F529939854046225');
$this->addSql('ALTER TABLE order_details DROP FOREIGN KEY FK_845CA2C1732E2069');
$this->addSql('ALTER TABLE order_details DROP FOREIGN KEY FK_845CA2C1DE18E50B');
$this->addSql('ALTER TABLE ordonnance DROP FOREIGN KEY FK_924B326CCB03698E');
$this->addSql('ALTER TABLE parcours DROP FOREIGN KEY FK_99B1DEE389653373');
$this->addSql('ALTER TABLE parcours DROP FOREIGN KEY FK_99B1DEE38E54FB25');
$this->addSql('ALTER TABLE parcours DROP FOREIGN KEY FK_99B1DEE34DE7DC5C');
$this->addSql('ALTER TABLE parrainage DROP FOREIGN KEY FK_195BAFB5A76ED395');
$this->addSql('ALTER TABLE photo DROP FOREIGN KEY FK_14B78418F347EFB');
$this->addSql('ALTER TABLE photo DROP FOREIGN KEY FK_14B7841861220EA6');
$this->addSql('ALTER TABLE photo CHANGE lien lien LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE photo_recuperer DROP FOREIGN KEY FK_48C6193B61220EA6');
$this->addSql('ALTER TABLE photo_recuperer DROP FOREIGN KEY FK_48C6193BF347EFB');
$this->addSql('ALTER TABLE photo_recuperer DROP FOREIGN KEY FK_48C6193B61220EA6');
$this->addSql('ALTER TABLE photo_recuperer DROP FOREIGN KEY FK_48C6193BF347EFB');
$this->addSql('ALTER TABLE photo_recuperer ADD is_copied TINYINT(1) DEFAULT NULL, CHANGE createdat createdat DATETIME DEFAULT NULL');
$this->addSql('DROP INDEX idx_48c6193bf347efb ON photo_recuperer');
$this->addSql('CREATE INDEX IDX_14B78418F347EFB ON photo_recuperer (produit_id)');
$this->addSql('DROP INDEX idx_48c6193b61220ea6 ON photo_recuperer');
$this->addSql('CREATE INDEX IDX_14B7841861220EA6 ON photo_recuperer (creator_id)');
$this->addSql('ALTER TABLE photo_recuperer ADD CONSTRAINT FK_48C6193B61220EA6 FOREIGN KEY (creator_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE photo_recuperer ADD CONSTRAINT FK_48C6193BF347EFB FOREIGN KEY (produit_id) REFERENCES product (id)');
$this->addSql('ALTER TABLE pris_en_charge DROP FOREIGN KEY FK_99F95648B288C3E3');
$this->addSql('ALTER TABLE pris_en_charge DROP FOREIGN KEY FK_99F95648D5E86FF');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD12469DE2');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD2195E0F0');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04ADF6AD4975');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04ADCCDE16D2');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD48ABB8D6');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD76E2617B');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04ADA27126E0');
$this->addSql('DROP INDEX IDX_D34A04AD21B06187 ON product');
$this->addSql('ALTER TABLE product ADD ordonnance TINYINT(1) DEFAULT NULL, DROP product_class_id');
$this->addSql('ALTER TABLE product_black_list DROP FOREIGN KEY FK_44BE77ABC6D351B');
$this->addSql('ALTER TABLE proposition DROP FOREIGN KEY FK_C7CDC353A76ED395');
$this->addSql('ALTER TABLE proposition DROP FOREIGN KEY FK_C7CDC353F6203804');
$this->addSql('ALTER TABLE proposition_details DROP FOREIGN KEY FK_D671A265DB96F9E');
$this->addSql('ALTER TABLE proposition_details DROP FOREIGN KEY FK_D671A2654584665A');
$this->addSql('ALTER TABLE quartier DROP FOREIGN KEY FK_FEE8962DA73F0036');
$this->addSql('ALTER TABLE quartier ADD zone_id INT DEFAULT NULL');
$this->addSql('CREATE INDEX IDX_FEE8962D9F2C3FAB ON quartier (zone_id)');
$this->addSql('ALTER TABLE rate DROP FOREIGN KEY FK_DFEC3F3923EDC87');
$this->addSql('ALTER TABLE rate DROP FOREIGN KEY FK_DFEC3F39BC6D351B');
$this->addSql('ALTER TABLE rate DROP FOREIGN KEY FK_DFEC3F39A76ED395');
$this->addSql('ALTER TABLE reclamation DROP FOREIGN KEY FK_CE606404F2D655C2');
$this->addSql('ALTER TABLE reclamation DROP FOREIGN KEY FK_CE606404DB96F9E');
$this->addSql('ALTER TABLE reclamation DROP FOREIGN KEY FK_CE606404944FF781');
$this->addSql('ALTER TABLE reclamation DROP FOREIGN KEY FK_CE60640482EA2E54');
$this->addSql('ALTER TABLE reclamation DROP FOREIGN KEY FK_CE606404A76ED395');
$this->addSql('ALTER TABLE remise_user_pharmacie DROP FOREIGN KEY FK_EA51C651A76ED395');
$this->addSql('ALTER TABLE remise_user_pharmacie DROP FOREIGN KEY FK_EA51C651BC6D351B');
$this->addSql('ALTER TABLE reset_password DROP FOREIGN KEY FK_B9983CE5A76ED395');
$this->addSql('ALTER TABLE screenshot DROP FOREIGN KEY FK_58991E41D7ED1D4B');
$this->addSql('ALTER TABLE screenshot CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE search_history DROP FOREIGN KEY FK_AA6B9FD1201F7D35');
$this->addSql('ALTER TABLE search_history DROP FOREIGN KEY FK_AA6B9FD1A76ED395');
$this->addSql('ALTER TABLE search_history DROP FOREIGN KEY FK_AA6B9FD1BF6A0032');
$this->addSql('ALTER TABLE search_history CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE slider DROP FOREIGN KEY FK_CFC7100776E2617B');
$this->addSql('ALTER TABLE slider CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE societe_livraison CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE sous_categorie DROP FOREIGN KEY FK_52743D7BBCF5E72D');
$this->addSql('ALTER TABLE sous_categorie CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE speciality CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE stockpharmacie DROP FOREIGN KEY FK_3EC78516A76ED395');
$this->addSql('ALTER TABLE stockpharmacie DROP FOREIGN KEY FK_3EC78516E95F9AC2');
$this->addSql('ALTER TABLE stockpharmacie DROP FOREIGN KEY FK_3EC7851697A12964');
$this->addSql('ALTER TABLE stockpharmacie DROP FOREIGN KEY FK_3EC78516F347EFB');
$this->addSql('ALTER TABLE stockpharmacie CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE subject CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE suggestion DROP FOREIGN KEY FK_DD80F31BDB96F9E');
$this->addSql('ALTER TABLE suggestion DROP FOREIGN KEY FK_DD80F31B120690B2');
$this->addSql('ALTER TABLE suggestion CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE sup_categorie DROP FOREIGN KEY FK_ADEAED80A513A63E');
$this->addSql('ALTER TABLE sup_categorie CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tarif_kilometrique DROP FOREIGN KEY FK_A0E3B089448E9678');
$this->addSql('ALTER TABLE tarif_kilometrique CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tarif_par_defaut DROP FOREIGN KEY FK_A411F677448E9678');
$this->addSql('ALTER TABLE tarif_par_defaut CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tarif_sms CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tarif_zone DROP FOREIGN KEY FK_422AECEE2094AD3E');
$this->addSql('ALTER TABLE tarif_zone DROP FOREIGN KEY FK_422AECEE7A94D53D');
$this->addSql('ALTER TABLE tarif_zone DROP FOREIGN KEY FK_422AECEE448E9678');
$this->addSql('ALTER TABLE tarif_zone CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tierpayant CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE tierpayant_ictus_pharmacie DROP FOREIGN KEY FK_9A2B9C641E18A1E4');
$this->addSql('ALTER TABLE tierpayant_ictus_pharmacie DROP FOREIGN KEY FK_9A2B9C64196C0F6D');
$this->addSql('ALTER TABLE typepaiement CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE type_facture CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE type_guide CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE type_reclamation CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6493B5A08D7');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649A73F0036');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649DF1E57AB');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649407EB501');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64948ABB8D6');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649196C0F6D');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649448E9678');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649A08DDCF8');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64947661805');
$this->addSql('ALTER TABLE user CHANGE id id INT NOT NULL, CHANGE validate_code validate_code VARCHAR(10) DEFAULT NULL');
$this->addSql('ALTER TABLE user_typepaiement DROP FOREIGN KEY FK_6D79889467B3B43D');
$this->addSql('ALTER TABLE user_typepaiement DROP FOREIGN KEY FK_6D798894AC216D00');
$this->addSql('ALTER TABLE user_typepaiement CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE ville DROP FOREIGN KEY FK_43C3D9C3A6E44244');
$this->addSql('ALTER TABLE ville CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE zone DROP FOREIGN KEY FK_A0EBC007448E9678');
$this->addSql('ALTER TABLE zone DROP FOREIGN KEY FK_A0EBC007DF1E57AB');
$this->addSql('ALTER TABLE zone DROP FOREIGN KEY FK_A0EBC007A73F0036');
$this->addSql('ALTER TABLE zone CHANGE id id INT NOT NULL');
$this->addSql('ALTER TABLE zone_quartier DROP FOREIGN KEY FK_D6541AB09F2C3FAB');
$this->addSql('ALTER TABLE zone_quartier DROP FOREIGN KEY FK_D6541AB0DF1E57AB');
$this->addSql('ALTER TABLE zone_quartier DROP FOREIGN KEY FK_D6541AB09F2C3FAB');
$this->addSql('ALTER TABLE zone_quartier DROP FOREIGN KEY FK_D6541AB0DF1E57AB');
$this->addSql('ALTER TABLE zone_quartier CHANGE id id INT NOT NULL');
$this->addSql('DROP INDEX idx_d6541ab09f2c3fab ON zone_quartier');
$this->addSql('CREATE INDEX FK_6E7AEB069F2C3FAB ON zone_quartier (zone_id)');
$this->addSql('DROP INDEX idx_d6541ab0df1e57ab ON zone_quartier');
$this->addSql('CREATE INDEX FK_66CA0CA5DF1E57AB ON zone_quartier (quartier_id)');
$this->addSql('ALTER TABLE zone_quartier ADD CONSTRAINT FK_D6541AB09F2C3FAB FOREIGN KEY (zone_id) REFERENCES zone (id)');
$this->addSql('ALTER TABLE zone_quartier ADD CONSTRAINT FK_D6541AB0DF1E57AB FOREIGN KEY (quartier_id) REFERENCES quartier (id)');
}
}