migrations/Version20230823072827.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 Version20230823072827 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 SCHEMA ogrtabac');
  19.         $this->addSql('CREATE SEQUENCE ogrtabac.codens_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  20.         $this->addSql('CREATE SEQUENCE ogrtabac.codinsee_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  21.         $this->addSql('CREATE SEQUENCE ogrtabac.dep_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  22.         $this->addSql('CREATE SEQUENCE ogrtabac.restaurant_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  23.         $this->addSql('CREATE SEQUENCE ogrtabac.user_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  24.         $this->addSql('CREATE SEQUENCE ogrtabac.user_attributes_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  25.         $this->addSql('CREATE TABLE ogrtabac.tabac (id INT NOT NULL, activite VARCHAR(255) DEFAULT NULL, cle_adr_complete VARCHAR(255) DEFAULT NULL, cle_adr_pcomp VARCHAR(255) DEFAULT NULL, cle_adr_pcomp2 VARCHAR(255) DEFAULT NULL, cle_comp_ss_num VARCHAR(255) DEFAULT NULL, cle_complete VARCHAR(255) DEFAULT NULL, cle_pcompl VARCHAR(255) DEFAULT NULL, cle_pcompl2 VARCHAR(255) DEFAULT NULL, cle_pcompl2_ss_num VARCHAR(255) DEFAULT NULL, cle_pcompl_ss_num VARCHAR(255) DEFAULT NULL, codens VARCHAR(255) DEFAULT NULL, codinsee VARCHAR(255) DEFAULT NULL, codpost VARCHAR(255) DEFAULT NULL, commentaire_valide VARCHAR(255) DEFAULT NULL, commune VARCHAR(255) DEFAULT NULL, compvoie VARCHAR(255) DEFAULT NULL, couleur_fin VARCHAR(255) DEFAULT NULL, couleur_valid VARCHAR(255) DEFAULT NULL, datecreationetablissement VARCHAR(255) DEFAULT NULL, datedebut VARCHAR(255) DEFAULT NULL, datederniertraitementetablisseme VARCHAR(255) DEFAULT NULL, denomination_f VARCHAR(255) DEFAULT NULL, fonctionalite VARCHAR(255) DEFAULT NULL, horaires VARCHAR(255) DEFAULT NULL, id_pj VARCHAR(255) DEFAULT NULL, id_stock VARCHAR(255) DEFAULT NULL, id_ta VARCHAR(255) DEFAULT NULL, nomvoie VARCHAR(255) DEFAULT NULL, numvoie VARCHAR(255) DEFAULT NULL, pj VARCHAR(255) DEFAULT NULL, prestation VARCHAR(255) DEFAULT NULL, siren VARCHAR(255) DEFAULT NULL, siret VARCHAR(255) DEFAULT NULL, site VARCHAR(255) DEFAULT NULL, tel VARCHAR(255) DEFAULT NULL, telephone VARCHAR(255) DEFAULT NULL, top_ferm_adr_complete VARCHAR(255) DEFAULT NULL, top_ferm_adr_pcomp VARCHAR(255) DEFAULT NULL, top_ferm_adr_pcomp2 VARCHAR(255) DEFAULT NULL, top_ferm_comp_ss_num VARCHAR(255) DEFAULT NULL, top_ferm_complete VARCHAR(255) DEFAULT NULL, top_ferm_pcompl VARCHAR(255) DEFAULT NULL, top_ferm_pcompl2 VARCHAR(255) DEFAULT NULL, top_ferm_pcompl2_ss_num VARCHAR(255) DEFAULT NULL, top_ferm_pcompl_ss_num VARCHAR(255) DEFAULT NULL, typevoie VARCHAR(255) DEFAULT NULL, villenorm VARCHAR(255) DEFAULT NULL, rappel BOOLEAN DEFAULT NULL, traite BOOLEAN DEFAULT NULL, is_presse_tabac BOOLEAN NOT NULL, is_cafe_tabac BOOLEAN NOT NULL, is_hotel_tabac BOOLEAN NOT NULL, is_bar_tabac BOOLEAN NOT NULL, is_bureau_tabac BOOLEAN NOT NULL, code_saisie VARCHAR(50) DEFAULT NULL, date_de_validation DATE DEFAULT NULL, evenement VARCHAR(50) DEFAULT NULL, date_evenement DATE DEFAULT NULL, doublon BOOLEAN DEFAULT NULL, dep VARCHAR(255) DEFAULT NULL, nom_ok BOOLEAN DEFAULT NULL, adresse_ok BOOLEAN DEFAULT NULL, codens_originals BOOLEAN DEFAULT NULL, ligne_dupliquer BOOLEAN DEFAULT NULL, siren_ok BOOLEAN DEFAULT NULL, tel_ok BOOLEAN DEFAULT NULL, admin_verifier BOOLEAN DEFAULT NULL, fermer BOOLEAN DEFAULT NULL, pas_garder BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  26.         $this->addSql('CREATE TABLE ogrtabac."user" (id INT NOT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, name VARCHAR(5000) DEFAULT NULL, first_name VARCHAR(5000) DEFAULT NULL, PRIMARY KEY(id))');
  27.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8B80920AE7927C74 ON ogrtabac."user" (email)');
  28.     }
  29.     public function down(Schema $schema): void
  30.     {
  31.         // this down() migration is auto-generated, please modify it to your needs
  32.         $this->addSql('CREATE SCHEMA public');
  33.         $this->addSql('CREATE SCHEMA ogresto');
  34.         $this->addSql('CREATE SCHEMA scrap');
  35.         $this->addSql('DROP SEQUENCE ogrtabac.codens_id_seq CASCADE');
  36.         $this->addSql('DROP SEQUENCE ogrtabac.codinsee_id_seq CASCADE');
  37.         $this->addSql('DROP SEQUENCE ogrtabac.dep_id_seq CASCADE');
  38.         $this->addSql('DROP SEQUENCE ogrtabac.restaurant_id_seq CASCADE');
  39.         $this->addSql('DROP SEQUENCE ogrtabac.user_id_seq CASCADE');
  40.         $this->addSql('DROP SEQUENCE ogrtabac.user_attributes_id_seq CASCADE');
  41.         $this->addSql('DROP TABLE ogrtabac.tabac');
  42.         $this->addSql('DROP TABLE ogrtabac."user"');
  43.     }
  44. }