migrations/Version20230210194408.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20230210194408 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('CREATE SEQUENCE articles_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  19.         $this->addSql('CREATE SEQUENCE boutiques_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  20.         $this->addSql('CREATE SEQUENCE categories_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  21.         $this->addSql('CREATE SEQUENCE domaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  22.         $this->addSql('CREATE SEQUENCE images_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  23.         $this->addSql('CREATE SEQUENCE immeuble_variable_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  24.         $this->addSql('CREATE SEQUENCE immeubles_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  25.         $this->addSql('CREATE SEQUENCE jobs_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  26.         $this->addSql('CREATE SEQUENCE marques_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  27.         $this->addSql('CREATE SEQUENCE modeles_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  28.         $this->addSql('CREATE SEQUENCE pub_image_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  29.         $this->addSql('CREATE SEQUENCE quartiers_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  30.         $this->addSql('CREATE SEQUENCE "user_id_seq" INCREMENT BY 1 MINVALUE 1 START 1');
  31.         $this->addSql('CREATE SEQUENCE variable_constants_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  32.         $this->addSql('CREATE SEQUENCE variables_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  33.         $this->addSql('CREATE SEQUENCE vehicule_variable_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  34.         $this->addSql('CREATE SEQUENCE vehicules_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  35.         $this->addSql('CREATE SEQUENCE villes_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  36.         $this->addSql('CREATE SEQUENCE zone_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  37.         $this->addSql('CREATE TABLE articles (id INT NOT NULL, categorie_id INT NOT NULL, created_by_id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description TEXT NOT NULL, prix INT DEFAULT NULL, ispromo BOOLEAN NOT NULL, is_solde BOOLEAN NOT NULL, solde_pourcentage INT DEFAULT NULL, prixpromo INT DEFAULT NULL, etat VARCHAR(50) NOT NULL, imageprincipale VARCHAR(255) NOT NULL, status INT NOT NULL, ville VARCHAR(255) DEFAULT NULL, is_noprice BOOLEAN NOT NULL, pub_date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, slug VARCHAR(255) NOT NULL, code VARCHAR(10) NOT NULL, PRIMARY KEY(id))');
  38.         $this->addSql('CREATE INDEX IDX_BFDD3168BCF5E72D ON articles (categorie_id)');
  39.         $this->addSql('CREATE INDEX IDX_BFDD3168B03A8386 ON articles (created_by_id)');
  40.         $this->addSql('COMMENT ON COLUMN articles.created_at IS \'(DC2Type:datetime_immutable)\'');
  41.         $this->addSql('CREATE TABLE boutiques (id INT NOT NULL, nom VARCHAR(255) DEFAULT NULL, ville VARCHAR(100) NOT NULL, adresse VARCHAR(255) DEFAULT NULL, telephone VARCHAR(15) DEFAULT NULL, logo VARCHAR(255) DEFAULT NULL, siteweb VARCHAR(255) DEFAULT NULL, code VARCHAR(10) NOT NULL, PRIMARY KEY(id))');
  42.         $this->addSql('CREATE TABLE categories (id INT NOT NULL, parent_id INT DEFAULT NULL, libelle VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, is_actif BOOLEAN DEFAULT NULL, icon VARCHAR(255) DEFAULT NULL, code VARCHAR(10) NOT NULL, slug VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  43.         $this->addSql('CREATE INDEX IDX_3AF34668727ACA70 ON categories (parent_id)');
  44.         $this->addSql('CREATE TABLE domaine (id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, is_active BOOLEAN NOT NULL, slug VARCHAR(255) NOT NULL, code VARCHAR(20) NOT NULL, PRIMARY KEY(id))');
  45.         $this->addSql('CREATE TABLE images (id INT NOT NULL, article_id INT DEFAULT NULL, immeuble_id INT DEFAULT NULL, vehicule_id INT DEFAULT NULL, nom VARCHAR(255) NOT NULL, code VARCHAR(10) NOT NULL, PRIMARY KEY(id))');
  46.         $this->addSql('CREATE INDEX IDX_E01FBE6A7294869C ON images (article_id)');
  47.         $this->addSql('CREATE INDEX IDX_E01FBE6A63768E3F ON images (immeuble_id)');
  48.         $this->addSql('CREATE INDEX IDX_E01FBE6A4A4A3511 ON images (vehicule_id)');
  49.         $this->addSql('CREATE TABLE immeuble_variable (id INT NOT NULL, variable_id INT NOT NULL, immeuble_id INT NOT NULL, valeur VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  50.         $this->addSql('CREATE INDEX IDX_57CF1B93F3037E8E ON immeuble_variable (variable_id)');
  51.         $this->addSql('CREATE INDEX IDX_57CF1B9363768E3F ON immeuble_variable (immeuble_id)');
  52.         $this->addSql('CREATE TABLE immeubles (id INT NOT NULL, vendeur_id INT NOT NULL, ville_id INT NOT NULL, quartier_id INT DEFAULT NULL, categorie_id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description TEXT NOT NULL, slug VARCHAR(255) NOT NULL, code VARCHAR(20) NOT NULL, typeoperation VARCHAR(15) NOT NULL, status INT NOT NULL, prix INT NOT NULL, is_noprice BOOLEAN NOT NULL, photo VARCHAR(255) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, pub_date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
  53.         $this->addSql('CREATE INDEX IDX_DF29F8E0858C065E ON immeubles (vendeur_id)');
  54.         $this->addSql('CREATE INDEX IDX_DF29F8E0A73F0036 ON immeubles (ville_id)');
  55.         $this->addSql('CREATE INDEX IDX_DF29F8E0DF1E57AB ON immeubles (quartier_id)');
  56.         $this->addSql('CREATE INDEX IDX_DF29F8E0BCF5E72D ON immeubles (categorie_id)');
  57.         $this->addSql('COMMENT ON COLUMN immeubles.created_at IS \'(DC2Type:datetime_immutable)\'');
  58.         $this->addSql('COMMENT ON COLUMN immeubles.pub_date IS \'(DC2Type:datetime_immutable)\'');
  59.         $this->addSql('CREATE TABLE jobs (id INT NOT NULL, created_by_id INT NOT NULL, domaine_id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description TEXT NOT NULL, date_cloture DATE NOT NULL, pub_date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_active BOOLEAN NOT NULL, status INT NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, code VARCHAR(20) NOT NULL, slug VARCHAR(255) NOT NULL, imagefile VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
  60.         $this->addSql('CREATE INDEX IDX_A8936DC5B03A8386 ON jobs (created_by_id)');
  61.         $this->addSql('CREATE INDEX IDX_A8936DC54272FC9F ON jobs (domaine_id)');
  62.         $this->addSql('COMMENT ON COLUMN jobs.created_at IS \'(DC2Type:datetime_immutable)\'');
  63.         $this->addSql('CREATE TABLE marques (id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, code VARCHAR(20) NOT NULL, is_actif BOOLEAN NOT NULL, slug VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  64.         $this->addSql('CREATE TABLE modeles (id INT NOT NULL, marque_id INT NOT NULL, libelle VARCHAR(255) NOT NULL, description TEXT DEFAULT NULL, is_actif BOOLEAN NOT NULL, code VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  65.         $this->addSql('CREATE INDEX IDX_7EAE14484827B9B2 ON modeles (marque_id)');
  66.         $this->addSql('CREATE TABLE pub_image (id INT NOT NULL, zone_id INT NOT NULL, code VARCHAR(255) NOT NULL, status INT NOT NULL, image VARCHAR(255) NOT NULL, libelle VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
  67.         $this->addSql('CREATE INDEX IDX_10F45C239F2C3FAB ON pub_image (zone_id)');
  68.         $this->addSql('CREATE TABLE quartiers (id INT NOT NULL, ville_id INT NOT NULL, code VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, nom VARCHAR(255) NOT NULL, is_status BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  69.         $this->addSql('CREATE INDEX IDX_5E2F7BE8A73F0036 ON quartiers (ville_id)');
  70.         $this->addSql('CREATE TABLE "user" (id INT NOT NULL, shop_id INT DEFAULT NULL, telephone VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, nom VARCHAR(255) NOT NULL, prenoms VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, boutique VARCHAR(255) DEFAULT NULL, ville VARCHAR(100) NOT NULL, telwhatsapp VARCHAR(20) DEFAULT NULL, is_verified BOOLEAN NOT NULL, PRIMARY KEY(id))');
  71.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649450FF010 ON "user" (telephone)');
  72.         $this->addSql('CREATE INDEX IDX_8D93D6494D16C4DD ON "user" (shop_id)');
  73.         $this->addSql('CREATE TABLE variable_constants (id INT NOT NULL, variable_id INT DEFAULT NULL, code VARCHAR(15) NOT NULL, libelle VARCHAR(255) NOT NULL, valeur VARCHAR(255) NOT NULL, status INT NOT NULL, PRIMARY KEY(id))');
  74.         $this->addSql('CREATE INDEX IDX_76BB93D1F3037E8E ON variable_constants (variable_id)');
  75.         $this->addSql('CREATE TABLE variables (id INT NOT NULL, categorie_id INT DEFAULT NULL, nom VARCHAR(255) NOT NULL, code VARCHAR(20) NOT NULL, description VARCHAR(255) DEFAULT NULL, status INT NOT NULL, typehtml VARCHAR(100) DEFAULT NULL, PRIMARY KEY(id))');
  76.         $this->addSql('CREATE INDEX IDX_88CB7D11BCF5E72D ON variables (categorie_id)');
  77.         $this->addSql('CREATE TABLE vehicule_variable (id INT NOT NULL, variable_id INT DEFAULT NULL, vehicule_id INT NOT NULL, valeur VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  78.         $this->addSql('CREATE INDEX IDX_801F7CA6F3037E8E ON vehicule_variable (variable_id)');
  79.         $this->addSql('CREATE INDEX IDX_801F7CA64A4A3511 ON vehicule_variable (vehicule_id)');
  80.         $this->addSql('CREATE TABLE vehicules (id INT NOT NULL, vendeur_id INT DEFAULT NULL, marque_id INT NOT NULL, modele_id INT NOT NULL, ville_id INT NOT NULL, code VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, description TEXT NOT NULL, prix INT DEFAULT NULL, is_noprice BOOLEAN NOT NULL, photo_image VARCHAR(255) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, pub_date TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, status INT NOT NULL, typeoperation VARCHAR(255) NOT NULL, etat VARCHAR(255) NOT NULL, libelle VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  81.         $this->addSql('CREATE INDEX IDX_78218C2D858C065E ON vehicules (vendeur_id)');
  82.         $this->addSql('CREATE INDEX IDX_78218C2D4827B9B2 ON vehicules (marque_id)');
  83.         $this->addSql('CREATE INDEX IDX_78218C2DAC14B70A ON vehicules (modele_id)');
  84.         $this->addSql('CREATE INDEX IDX_78218C2DA73F0036 ON vehicules (ville_id)');
  85.         $this->addSql('COMMENT ON COLUMN vehicules.created_at IS \'(DC2Type:datetime_immutable)\'');
  86.         $this->addSql('CREATE TABLE villes (id INT NOT NULL, code VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, nom VARCHAR(255) NOT NULL, status BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  87.         $this->addSql('CREATE TABLE zone (id INT NOT NULL, code VARCHAR(255) NOT NULL, libelle VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, dimensions VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
  88.         $this->addSql('CREATE TABLE messenger_messages (id BIGSERIAL NOT NULL, body TEXT NOT NULL, headers TEXT NOT NULL, queue_name VARCHAR(190) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, available_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, delivered_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))');
  89.         $this->addSql('CREATE INDEX IDX_75EA56E0FB7336F0 ON messenger_messages (queue_name)');
  90.         $this->addSql('CREATE INDEX IDX_75EA56E0E3BD61CE ON messenger_messages (available_at)');
  91.         $this->addSql('CREATE INDEX IDX_75EA56E016BA31DB ON messenger_messages (delivered_at)');
  92.         $this->addSql('CREATE OR REPLACE FUNCTION notify_messenger_messages() RETURNS TRIGGER AS $$
  93.             BEGIN
  94.                 PERFORM pg_notify(\'messenger_messages\', NEW.queue_name::text);
  95.                 RETURN NEW;
  96.             END;
  97.         $$ LANGUAGE plpgsql;');
  98.         $this->addSql('DROP TRIGGER IF EXISTS notify_trigger ON messenger_messages;');
  99.         $this->addSql('CREATE TRIGGER notify_trigger AFTER INSERT OR UPDATE ON messenger_messages FOR EACH ROW EXECUTE PROCEDURE notify_messenger_messages();');
  100.         $this->addSql('ALTER TABLE articles ADD CONSTRAINT FK_BFDD3168BCF5E72D FOREIGN KEY (categorie_id) REFERENCES categories (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  101.         $this->addSql('ALTER TABLE articles ADD CONSTRAINT FK_BFDD3168B03A8386 FOREIGN KEY (created_by_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  102.         $this->addSql('ALTER TABLE categories ADD CONSTRAINT FK_3AF34668727ACA70 FOREIGN KEY (parent_id) REFERENCES categories (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  103.         $this->addSql('ALTER TABLE images ADD CONSTRAINT FK_E01FBE6A7294869C FOREIGN KEY (article_id) REFERENCES articles (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  104.         $this->addSql('ALTER TABLE images ADD CONSTRAINT FK_E01FBE6A63768E3F FOREIGN KEY (immeuble_id) REFERENCES immeubles (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  105.         $this->addSql('ALTER TABLE images ADD CONSTRAINT FK_E01FBE6A4A4A3511 FOREIGN KEY (vehicule_id) REFERENCES vehicules (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  106.         $this->addSql('ALTER TABLE immeuble_variable ADD CONSTRAINT FK_57CF1B93F3037E8E FOREIGN KEY (variable_id) REFERENCES variables (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  107.         $this->addSql('ALTER TABLE immeuble_variable ADD CONSTRAINT FK_57CF1B9363768E3F FOREIGN KEY (immeuble_id) REFERENCES immeubles (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  108.         $this->addSql('ALTER TABLE immeubles ADD CONSTRAINT FK_DF29F8E0858C065E FOREIGN KEY (vendeur_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  109.         $this->addSql('ALTER TABLE immeubles ADD CONSTRAINT FK_DF29F8E0A73F0036 FOREIGN KEY (ville_id) REFERENCES villes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  110.         $this->addSql('ALTER TABLE immeubles ADD CONSTRAINT FK_DF29F8E0DF1E57AB FOREIGN KEY (quartier_id) REFERENCES quartiers (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  111.         $this->addSql('ALTER TABLE immeubles ADD CONSTRAINT FK_DF29F8E0BCF5E72D FOREIGN KEY (categorie_id) REFERENCES categories (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  112.         $this->addSql('ALTER TABLE jobs ADD CONSTRAINT FK_A8936DC5B03A8386 FOREIGN KEY (created_by_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  113.         $this->addSql('ALTER TABLE jobs ADD CONSTRAINT FK_A8936DC54272FC9F FOREIGN KEY (domaine_id) REFERENCES domaine (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  114.         $this->addSql('ALTER TABLE modeles ADD CONSTRAINT FK_7EAE14484827B9B2 FOREIGN KEY (marque_id) REFERENCES marques (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  115.         $this->addSql('ALTER TABLE pub_image ADD CONSTRAINT FK_10F45C239F2C3FAB FOREIGN KEY (zone_id) REFERENCES zone (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  116.         $this->addSql('ALTER TABLE quartiers ADD CONSTRAINT FK_5E2F7BE8A73F0036 FOREIGN KEY (ville_id) REFERENCES villes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  117.         $this->addSql('ALTER TABLE "user" ADD CONSTRAINT FK_8D93D6494D16C4DD FOREIGN KEY (shop_id) REFERENCES boutiques (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  118.         $this->addSql('ALTER TABLE variable_constants ADD CONSTRAINT FK_76BB93D1F3037E8E FOREIGN KEY (variable_id) REFERENCES variables (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  119.         $this->addSql('ALTER TABLE variables ADD CONSTRAINT FK_88CB7D11BCF5E72D FOREIGN KEY (categorie_id) REFERENCES categories (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  120.         $this->addSql('ALTER TABLE vehicule_variable ADD CONSTRAINT FK_801F7CA6F3037E8E FOREIGN KEY (variable_id) REFERENCES variables (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  121.         $this->addSql('ALTER TABLE vehicule_variable ADD CONSTRAINT FK_801F7CA64A4A3511 FOREIGN KEY (vehicule_id) REFERENCES vehicules (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  122.         $this->addSql('ALTER TABLE vehicules ADD CONSTRAINT FK_78218C2D858C065E FOREIGN KEY (vendeur_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  123.         $this->addSql('ALTER TABLE vehicules ADD CONSTRAINT FK_78218C2D4827B9B2 FOREIGN KEY (marque_id) REFERENCES marques (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  124.         $this->addSql('ALTER TABLE vehicules ADD CONSTRAINT FK_78218C2DAC14B70A FOREIGN KEY (modele_id) REFERENCES modeles (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  125.         $this->addSql('ALTER TABLE vehicules ADD CONSTRAINT FK_78218C2DA73F0036 FOREIGN KEY (ville_id) REFERENCES villes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  126.     }
  127.     public function down(Schema $schema): void
  128.     {
  129.         // this down() migration is auto-generated, please modify it to your needs
  130.         $this->addSql('CREATE SCHEMA public');
  131.         $this->addSql('DROP SEQUENCE articles_id_seq CASCADE');
  132.         $this->addSql('DROP SEQUENCE boutiques_id_seq CASCADE');
  133.         $this->addSql('DROP SEQUENCE categories_id_seq CASCADE');
  134.         $this->addSql('DROP SEQUENCE domaine_id_seq CASCADE');
  135.         $this->addSql('DROP SEQUENCE images_id_seq CASCADE');
  136.         $this->addSql('DROP SEQUENCE immeuble_variable_id_seq CASCADE');
  137.         $this->addSql('DROP SEQUENCE immeubles_id_seq CASCADE');
  138.         $this->addSql('DROP SEQUENCE jobs_id_seq CASCADE');
  139.         $this->addSql('DROP SEQUENCE marques_id_seq CASCADE');
  140.         $this->addSql('DROP SEQUENCE modeles_id_seq CASCADE');
  141.         $this->addSql('DROP SEQUENCE pub_image_id_seq CASCADE');
  142.         $this->addSql('DROP SEQUENCE quartiers_id_seq CASCADE');
  143.         $this->addSql('DROP SEQUENCE "user_id_seq" CASCADE');
  144.         $this->addSql('DROP SEQUENCE variable_constants_id_seq CASCADE');
  145.         $this->addSql('DROP SEQUENCE variables_id_seq CASCADE');
  146.         $this->addSql('DROP SEQUENCE vehicule_variable_id_seq CASCADE');
  147.         $this->addSql('DROP SEQUENCE vehicules_id_seq CASCADE');
  148.         $this->addSql('DROP SEQUENCE villes_id_seq CASCADE');
  149.         $this->addSql('DROP SEQUENCE zone_id_seq CASCADE');
  150.         $this->addSql('ALTER TABLE articles DROP CONSTRAINT FK_BFDD3168BCF5E72D');
  151.         $this->addSql('ALTER TABLE articles DROP CONSTRAINT FK_BFDD3168B03A8386');
  152.         $this->addSql('ALTER TABLE categories DROP CONSTRAINT FK_3AF34668727ACA70');
  153.         $this->addSql('ALTER TABLE images DROP CONSTRAINT FK_E01FBE6A7294869C');
  154.         $this->addSql('ALTER TABLE images DROP CONSTRAINT FK_E01FBE6A63768E3F');
  155.         $this->addSql('ALTER TABLE images DROP CONSTRAINT FK_E01FBE6A4A4A3511');
  156.         $this->addSql('ALTER TABLE immeuble_variable DROP CONSTRAINT FK_57CF1B93F3037E8E');
  157.         $this->addSql('ALTER TABLE immeuble_variable DROP CONSTRAINT FK_57CF1B9363768E3F');
  158.         $this->addSql('ALTER TABLE immeubles DROP CONSTRAINT FK_DF29F8E0858C065E');
  159.         $this->addSql('ALTER TABLE immeubles DROP CONSTRAINT FK_DF29F8E0A73F0036');
  160.         $this->addSql('ALTER TABLE immeubles DROP CONSTRAINT FK_DF29F8E0DF1E57AB');
  161.         $this->addSql('ALTER TABLE immeubles DROP CONSTRAINT FK_DF29F8E0BCF5E72D');
  162.         $this->addSql('ALTER TABLE jobs DROP CONSTRAINT FK_A8936DC5B03A8386');
  163.         $this->addSql('ALTER TABLE jobs DROP CONSTRAINT FK_A8936DC54272FC9F');
  164.         $this->addSql('ALTER TABLE modeles DROP CONSTRAINT FK_7EAE14484827B9B2');
  165.         $this->addSql('ALTER TABLE pub_image DROP CONSTRAINT FK_10F45C239F2C3FAB');
  166.         $this->addSql('ALTER TABLE quartiers DROP CONSTRAINT FK_5E2F7BE8A73F0036');
  167.         $this->addSql('ALTER TABLE "user" DROP CONSTRAINT FK_8D93D6494D16C4DD');
  168.         $this->addSql('ALTER TABLE variable_constants DROP CONSTRAINT FK_76BB93D1F3037E8E');
  169.         $this->addSql('ALTER TABLE variables DROP CONSTRAINT FK_88CB7D11BCF5E72D');
  170.         $this->addSql('ALTER TABLE vehicule_variable DROP CONSTRAINT FK_801F7CA6F3037E8E');
  171.         $this->addSql('ALTER TABLE vehicule_variable DROP CONSTRAINT FK_801F7CA64A4A3511');
  172.         $this->addSql('ALTER TABLE vehicules DROP CONSTRAINT FK_78218C2D858C065E');
  173.         $this->addSql('ALTER TABLE vehicules DROP CONSTRAINT FK_78218C2D4827B9B2');
  174.         $this->addSql('ALTER TABLE vehicules DROP CONSTRAINT FK_78218C2DAC14B70A');
  175.         $this->addSql('ALTER TABLE vehicules DROP CONSTRAINT FK_78218C2DA73F0036');
  176.         $this->addSql('DROP TABLE articles');
  177.         $this->addSql('DROP TABLE boutiques');
  178.         $this->addSql('DROP TABLE categories');
  179.         $this->addSql('DROP TABLE domaine');
  180.         $this->addSql('DROP TABLE images');
  181.         $this->addSql('DROP TABLE immeuble_variable');
  182.         $this->addSql('DROP TABLE immeubles');
  183.         $this->addSql('DROP TABLE jobs');
  184.         $this->addSql('DROP TABLE marques');
  185.         $this->addSql('DROP TABLE modeles');
  186.         $this->addSql('DROP TABLE pub_image');
  187.         $this->addSql('DROP TABLE quartiers');
  188.         $this->addSql('DROP TABLE "user"');
  189.         $this->addSql('DROP TABLE variable_constants');
  190.         $this->addSql('DROP TABLE variables');
  191.         $this->addSql('DROP TABLE vehicule_variable');
  192.         $this->addSql('DROP TABLE vehicules');
  193.         $this->addSql('DROP TABLE villes');
  194.         $this->addSql('DROP TABLE zone');
  195.         $this->addSql('DROP TABLE messenger_messages');
  196.     }
  197. }