migrations/Version20220930103121.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 Version20220930103121 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('DROP SEQUENCE IF EXISTS amenagement_interieur_en_semaine_id_seq CASCADE');
  19.         $this->addSql('DROP SEQUENCE IF EXISTS assainissement_actif_id_seq CASCADE');
  20.         $this->addSql('DROP SEQUENCE IF EXISTS assainissement_passif_id_seq CASCADE');
  21.         $this->addSql('DROP SEQUENCE IF EXISTS avancement_projet_id_seq CASCADE');
  22.         $this->addSql('DROP SEQUENCE IF EXISTS batiment_assainissement_actif_id_seq CASCADE');
  23.         $this->addSql('DROP SEQUENCE IF EXISTS batiment_assainissement_passif_id_seq CASCADE');
  24.         $this->addSql('DROP SEQUENCE IF EXISTS degats_eaux_pieces_batiment_id_seq CASCADE');
  25.         $this->addSql('DROP SEQUENCE IF EXISTS disposer_deshumidificateurs_pieces_batiment_id_seq CASCADE');
  26.         $this->addSql('DROP SEQUENCE IF EXISTS disposer_humidificateurs_pieces_batiment_id_seq CASCADE');
  27.         $this->addSql('DROP SEQUENCE IF EXISTS equipement_piece_batiment_id_seq CASCADE');
  28.         $this->addSql('DROP SEQUENCE IF EXISTS fos_user_group_id_seq CASCADE');
  29.         $this->addSql('DROP SEQUENCE IF EXISTS infiltration_eau_pieces_batiment_id_seq CASCADE');
  30.         $this->addSql('DROP SEQUENCE IF EXISTS piece_humide_id_seq CASCADE');
  31.         $this->addSql('DROP SEQUENCE IF EXISTS produit_id_seq CASCADE');
  32.         $this->addSql('DROP SEQUENCE IF EXISTS revetement_pose_en_semaine_id_seq CASCADE');
  33.         $this->addSql('DROP SEQUENCE IF EXISTS revetement_semaine_id_seq CASCADE');
  34.         $this->addSql('DROP SEQUENCE IF EXISTS semaine_prelevement_id_seq CASCADE');
  35.         $this->addSql('DROP SEQUENCE IF EXISTS traces_humidites_pieces_batiment_id_seq CASCADE');
  36.         $this->addSql('DROP SEQUENCE IF EXISTS traitement_exces_humidite_pieces_batiment_id_seq CASCADE');
  37.         $this->addSql('DROP SEQUENCE IF EXISTS travaux_effectues_en_semaine_id_seq CASCADE');
  38.         $this->addSql('DROP SEQUENCE IF EXISTS travaux_semaine_id_seq CASCADE');
  39.         $this->addSql('DROP SEQUENCE IF EXISTS typologie_batiment_id_seq CASCADE');
  40.         $this->addSql('DROP SEQUENCE IF EXISTS zone_homegene_id_seq CASCADE');
  41.         $this->addSql('DROP TABLE fos_user_group');
  42.         $this->addSql('ALTER TABLE adresse ALTER adresse_numero_rue TYPE text');
  43.         $this->addSql('ALTER TABLE adresse ALTER numero_parcelle TYPE text');
  44.         $this->addSql('ALTER TABLE adresse ALTER numero_egid TYPE text');
  45.         $this->addSql('ALTER TABLE adresse ALTER longitude TYPE text');
  46.         $this->addSql('ALTER TABLE adresse ALTER latitude TYPE text');
  47.         $this->addSql('ALTER TABLE adresse ALTER coordonnee_x TYPE text');
  48.         $this->addSql('ALTER TABLE adresse ALTER coordonnee_y TYPE text');
  49.         $this->addSql('ALTER TABLE adresse ALTER the_geom TYPE geometry');
  50.         $this->addSql('ALTER TABLE adresse ALTER lieu TYPE text');
  51.         $this->addSql('ALTER TABLE adresse ALTER lv_95_abscisse TYPE text');
  52.         $this->addSql('ALTER TABLE adresse ALTER lv_95_ordonnee TYPE text');
  53.         $this->addSql('ALTER TABLE adresse ALTER reference_coordonnees TYPE text');
  54.         $this->addSql('ALTER TABLE adresse ALTER remarque TYPE text');
  55.         $this->addSql('COMMENT ON COLUMN adresse.adresse_numero_rue IS \'(DC2Type:crypt)\'');
  56.         $this->addSql('COMMENT ON COLUMN adresse.numero_parcelle IS \'(DC2Type:crypt)\'');
  57.         $this->addSql('COMMENT ON COLUMN adresse.numero_egid IS \'(DC2Type:crypt)\'');
  58.         $this->addSql('COMMENT ON COLUMN adresse.longitude IS \'(DC2Type:crypt)\'');
  59.         $this->addSql('COMMENT ON COLUMN adresse.latitude IS \'(DC2Type:crypt)\'');
  60.         $this->addSql('COMMENT ON COLUMN adresse.coordonnee_x IS \'(DC2Type:crypt)\'');
  61.         $this->addSql('COMMENT ON COLUMN adresse.coordonnee_y IS \'(DC2Type:crypt)\'');
  62.         $this->addSql('COMMENT ON COLUMN adresse.lieu IS \'(DC2Type:crypt)\'');
  63.         $this->addSql('COMMENT ON COLUMN adresse.lv_95_abscisse IS \'(DC2Type:crypt)\'');
  64.         $this->addSql('COMMENT ON COLUMN adresse.lv_95_ordonnee IS \'(DC2Type:crypt)\'');
  65.         $this->addSql('COMMENT ON COLUMN adresse.reference_coordonnees IS \'(DC2Type:crypt)\'');
  66.         $this->addSql('COMMENT ON COLUMN adresse.remarque IS \'(DC2Type:crypt)\'');
  67.         $this->addSql('ALTER TABLE batiment ALTER nom_batiment TYPE text');
  68.         $this->addSql('ALTER TABLE batiment ALTER details_autre_type_batiment TYPE text');
  69.         $this->addSql('ALTER TABLE batiment ALTER remarque TYPE text');
  70.         $this->addSql('ALTER TABLE batiment ALTER code TYPE text');
  71.         $this->addSql('ALTER TABLE batiment ALTER code_unique TYPE text');
  72.         $this->addSql('ALTER TABLE batiment ALTER typologie_precision_autre TYPE text');
  73.         $this->addSql('ALTER TABLE batiment ALTER numero_batiment TYPE text');
  74.         $this->addSql('ALTER TABLE batiment ALTER type_batiment_source TYPE text');
  75.         $this->addSql('COMMENT ON COLUMN batiment.nom_batiment IS \'(DC2Type:crypt)\'');
  76.         $this->addSql('COMMENT ON COLUMN batiment.details_autre_type_batiment IS \'(DC2Type:crypt)\'');
  77.         $this->addSql('COMMENT ON COLUMN batiment.remarque IS \'(DC2Type:crypt)\'');
  78.         $this->addSql('COMMENT ON COLUMN batiment.code IS \'(DC2Type:crypt)\'');
  79.         $this->addSql('COMMENT ON COLUMN batiment.code_unique IS \'(DC2Type:crypt)\'');
  80.         $this->addSql('COMMENT ON COLUMN batiment.typologie_precision_autre IS \'(DC2Type:crypt)\'');
  81.         $this->addSql('COMMENT ON COLUMN batiment.numero_batiment IS \'(DC2Type:crypt)\'');
  82.         $this->addSql('COMMENT ON COLUMN batiment.type_batiment_source IS \'(DC2Type:crypt)\'');
  83.         $this->addSql('ALTER TABLE etablissement ALTER code TYPE text');
  84.         $this->addSql('ALTER TABLE etablissement ALTER nom TYPE text');
  85.         $this->addSql('ALTER TABLE etablissement ALTER coordonnee_x TYPE text');
  86.         $this->addSql('ALTER TABLE etablissement ALTER coordonnee_y TYPE text');
  87.         $this->addSql('ALTER TABLE etablissement ALTER type_etablissement_autre TYPE text');
  88.         $this->addSql('ALTER TABLE etablissement ALTER code_origine_source TYPE text');
  89.         $this->addSql('ALTER TABLE etablissement ALTER type_etablissement_source TYPE text');
  90.         $this->addSql('ALTER TABLE etablissement ALTER code_unique TYPE text');
  91.         $this->addSql('COMMENT ON COLUMN etablissement.code IS \'(DC2Type:crypt)\'');
  92.         $this->addSql('COMMENT ON COLUMN etablissement.nom IS \'(DC2Type:crypt)\'');
  93.         $this->addSql('COMMENT ON COLUMN etablissement.coordonnee_x IS \'(DC2Type:crypt)\'');
  94.         $this->addSql('COMMENT ON COLUMN etablissement.coordonnee_y IS \'(DC2Type:crypt)\'');
  95.         $this->addSql('COMMENT ON COLUMN etablissement.type_etablissement_autre IS \'(DC2Type:crypt)\'');
  96.         $this->addSql('COMMENT ON COLUMN etablissement.code_origine_source IS \'(DC2Type:crypt)\'');
  97.         $this->addSql('COMMENT ON COLUMN etablissement.type_etablissement_source IS \'(DC2Type:crypt)\'');
  98.         $this->addSql('COMMENT ON COLUMN etablissement.code_unique IS \'(DC2Type:crypt)\'');
  99.         $this->addSql('ALTER TABLE fos_user_user DROP locked');
  100.         $this->addSql('ALTER TABLE fos_user_user DROP expired');
  101.         $this->addSql('ALTER TABLE fos_user_user DROP expires_at');
  102.         $this->addSql('ALTER TABLE fos_user_user DROP credentials_expired');
  103.         $this->addSql('ALTER TABLE fos_user_user DROP credentials_expire_at');
  104.         $this->addSql('ALTER TABLE fos_user_user DROP date_of_birth');
  105.         $this->addSql('ALTER TABLE fos_user_user DROP firstname');
  106.         $this->addSql('ALTER TABLE fos_user_user DROP lastname');
  107.         $this->addSql('ALTER TABLE fos_user_user DROP website');
  108.         $this->addSql('ALTER TABLE fos_user_user DROP biography');
  109.         $this->addSql('ALTER TABLE fos_user_user DROP gender');
  110.         $this->addSql('ALTER TABLE fos_user_user DROP locale');
  111.         $this->addSql('ALTER TABLE fos_user_user DROP timezone');
  112.         $this->addSql('ALTER TABLE fos_user_user DROP phone');
  113.         $this->addSql('ALTER TABLE fos_user_user DROP facebook_uid');
  114.         $this->addSql('ALTER TABLE fos_user_user DROP facebook_name');
  115.         $this->addSql('ALTER TABLE fos_user_user DROP facebook_data');
  116.         $this->addSql('ALTER TABLE fos_user_user DROP twitter_uid');
  117.         $this->addSql('ALTER TABLE fos_user_user DROP twitter_name');
  118.         $this->addSql('ALTER TABLE fos_user_user DROP twitter_data');
  119.         $this->addSql('ALTER TABLE fos_user_user DROP gplus_uid');
  120.         $this->addSql('ALTER TABLE fos_user_user DROP gplus_name');
  121.         $this->addSql('ALTER TABLE fos_user_user DROP gplus_data');
  122.         $this->addSql('ALTER TABLE fos_user_user DROP token');
  123.         $this->addSql('ALTER TABLE fos_user_user DROP two_step_code');
  124.         $this->addSql('ALTER TABLE fos_user_user ALTER username TYPE VARCHAR(300)');
  125.         $this->addSql('ALTER TABLE fos_user_user ALTER username_canonical TYPE VARCHAR(300)');
  126.         $this->addSql('ALTER TABLE fos_user_user ALTER email TYPE VARCHAR(300)');
  127.         $this->addSql('ALTER TABLE fos_user_user ALTER email_canonical TYPE VARCHAR(300)');
  128.         $this->addSql('ALTER TABLE fos_user_user ALTER salt DROP NOT NULL');
  129.         $this->addSql('ALTER TABLE fos_user_user ALTER confirmation_token TYPE VARCHAR(300)');
  130.         $this->addSql('CREATE UNIQUE INDEX UNIQ_C560D761C05FB297 ON fos_user_user (confirmation_token)');
  131.         $this->addSql('ALTER TABLE import ALTER batiments_impactes TYPE TEXT');
  132.         $this->addSql('ALTER TABLE import ALTER etablissements_impactes TYPE TEXT');
  133.         $this->addSql('ALTER TABLE import ALTER mesures_impactees TYPE TEXT');
  134.         $this->addSql('ALTER TABLE import ALTER points_mesures_impactes TYPE TEXT');
  135.         $this->addSql('ALTER TABLE import ALTER valeurs_mesures_impactees TYPE TEXT');
  136.         $this->addSql('COMMENT ON COLUMN import.batiments_impactes IS NULL');
  137.         $this->addSql('COMMENT ON COLUMN import.etablissements_impactes IS NULL');
  138.         $this->addSql('COMMENT ON COLUMN import.mesures_impactees IS NULL');
  139.         $this->addSql('COMMENT ON COLUMN import.points_mesures_impactes IS NULL');
  140.         $this->addSql('COMMENT ON COLUMN import.valeurs_mesures_impactees IS NULL');
  141.         $this->addSql('ALTER TABLE participant ALTER nom TYPE text');
  142.         $this->addSql('ALTER TABLE participant ALTER prenom TYPE text');
  143.         $this->addSql('ALTER TABLE participant ALTER email TYPE text');
  144.         $this->addSql('ALTER TABLE participant ALTER telephone_fixe TYPE text');
  145.         $this->addSql('ALTER TABLE participant ALTER telephone_portable TYPE text');
  146.         $this->addSql('ALTER TABLE participant ALTER adresse_numero_rue TYPE text');
  147.         $this->addSql('COMMENT ON COLUMN participant.nom IS \'(DC2Type:crypt)\'');
  148.         $this->addSql('COMMENT ON COLUMN participant.prenom IS \'(DC2Type:crypt)\'');
  149.         $this->addSql('COMMENT ON COLUMN participant.email IS \'(DC2Type:crypt)\'');
  150.         $this->addSql('COMMENT ON COLUMN participant.telephone_fixe IS \'(DC2Type:crypt)\'');
  151.         $this->addSql('COMMENT ON COLUMN participant.telephone_portable IS \'(DC2Type:crypt)\'');
  152.         $this->addSql('COMMENT ON COLUMN participant.adresse_numero_rue IS \'(DC2Type:crypt)\'');
  153.         $this->addSql('ALTER TABLE piece_mesure ALTER code TYPE text');
  154.         $this->addSql('ALTER TABLE piece_mesure ALTER titre TYPE text');
  155.         $this->addSql('ALTER TABLE piece_mesure ALTER type_piece_autre_precision TYPE text');
  156.         $this->addSql('ALTER TABLE piece_mesure ALTER type_piece_source TYPE text');
  157.         $this->addSql('COMMENT ON COLUMN piece_mesure.code IS \'(DC2Type:crypt)\'');
  158.         $this->addSql('COMMENT ON COLUMN piece_mesure.titre IS \'(DC2Type:crypt)\'');
  159.         $this->addSql('COMMENT ON COLUMN piece_mesure.type_piece_autre_precision IS \'(DC2Type:crypt)\'');
  160.         $this->addSql('COMMENT ON COLUMN piece_mesure.type_piece_source IS \'(DC2Type:crypt)\'');
  161.         $this->addSql('ALTER TABLE type_batiment ALTER code TYPE text');
  162.         $this->addSql('ALTER TABLE type_batiment ALTER titre TYPE text');
  163.         $this->addSql('ALTER TABLE type_batiment ALTER description TYPE text');
  164.         $this->addSql('COMMENT ON COLUMN type_batiment.code IS \'(DC2Type:crypt)\'');
  165.         $this->addSql('COMMENT ON COLUMN type_batiment.titre IS \'(DC2Type:crypt)\'');
  166.         $this->addSql('COMMENT ON COLUMN type_batiment.description IS \'(DC2Type:crypt)\'');
  167.         $this->addSql('ALTER TABLE type_piece ALTER code TYPE text');
  168.         $this->addSql('ALTER TABLE type_piece ALTER titre TYPE text');
  169.         $this->addSql('ALTER TABLE type_piece ALTER description TYPE text');
  170.         $this->addSql('COMMENT ON COLUMN type_piece.code IS \'(DC2Type:crypt)\'');
  171.         $this->addSql('COMMENT ON COLUMN type_piece.titre IS \'(DC2Type:crypt)\'');
  172.         $this->addSql('COMMENT ON COLUMN type_piece.description IS \'(DC2Type:crypt)\'');
  173.     }
  174.     public function down(Schema $schema): void
  175.     {
  176.         // this down() migration is auto-generated, please modify it to your needs
  177.         $this->addSql('CREATE SCHEMA topology');
  178.         $this->addSql('CREATE SCHEMA tiger');
  179.         $this->addSql('CREATE SCHEMA tiger_data');
  180.         $this->addSql('CREATE SCHEMA public');
  181.         $this->addSql('CREATE SEQUENCE amenagement_interieur_en_semaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  182.         $this->addSql('CREATE SEQUENCE assainissement_actif_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  183.         $this->addSql('CREATE SEQUENCE assainissement_passif_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  184.         $this->addSql('CREATE SEQUENCE avancement_projet_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  185.         $this->addSql('CREATE SEQUENCE batiment_assainissement_actif_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  186.         $this->addSql('CREATE SEQUENCE batiment_assainissement_passif_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  187.         $this->addSql('CREATE SEQUENCE degats_eaux_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  188.         $this->addSql('CREATE SEQUENCE disposer_deshumidificateurs_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  189.         $this->addSql('CREATE SEQUENCE disposer_humidificateurs_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  190.         $this->addSql('CREATE SEQUENCE equipement_piece_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  191.         $this->addSql('CREATE SEQUENCE fos_user_group_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  192.         $this->addSql('CREATE SEQUENCE infiltration_eau_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  193.         $this->addSql('CREATE SEQUENCE piece_humide_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  194.         $this->addSql('CREATE SEQUENCE produit_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  195.         $this->addSql('CREATE SEQUENCE revetement_pose_en_semaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  196.         $this->addSql('CREATE SEQUENCE revetement_semaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  197.         $this->addSql('CREATE SEQUENCE semaine_prelevement_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  198.         $this->addSql('CREATE SEQUENCE traces_humidites_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  199.         $this->addSql('CREATE SEQUENCE traitement_exces_humidite_pieces_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  200.         $this->addSql('CREATE SEQUENCE travaux_effectues_en_semaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  201.         $this->addSql('CREATE SEQUENCE travaux_semaine_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  202.         $this->addSql('CREATE SEQUENCE typologie_batiment_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  203.         $this->addSql('CREATE SEQUENCE zone_homegene_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  204.         $this->addSql('CREATE TABLE fos_user_group (id INT NOT NULL, name VARCHAR(255) NOT NULL, roles TEXT NOT NULL, PRIMARY KEY(id))');
  205.         $this->addSql('CREATE UNIQUE INDEX uniq_583d1f3e5e237e06 ON fos_user_group (name)');
  206.         $this->addSql('COMMENT ON COLUMN fos_user_group.roles IS \'(DC2Type:array)\'');
  207.         $this->addSql('ALTER TABLE type_batiment ALTER code TYPE TEXT');
  208.         $this->addSql('ALTER TABLE type_batiment ALTER titre TYPE TEXT');
  209.         $this->addSql('ALTER TABLE type_batiment ALTER description TYPE TEXT');
  210.         $this->addSql('COMMENT ON COLUMN type_batiment.code IS NULL');
  211.         $this->addSql('COMMENT ON COLUMN type_batiment.titre IS NULL');
  212.         $this->addSql('COMMENT ON COLUMN type_batiment.description IS NULL');
  213.         $this->addSql('ALTER TABLE batiment ALTER code TYPE TEXT');
  214.         $this->addSql('ALTER TABLE batiment ALTER nom_batiment TYPE TEXT');
  215.         $this->addSql('ALTER TABLE batiment ALTER code_unique TYPE TEXT');
  216.         $this->addSql('ALTER TABLE batiment ALTER numero_batiment TYPE TEXT');
  217.         $this->addSql('ALTER TABLE batiment ALTER remarque TYPE TEXT');
  218.         $this->addSql('ALTER TABLE batiment ALTER typologie_precision_autre TYPE TEXT');
  219.         $this->addSql('ALTER TABLE batiment ALTER type_batiment_source TYPE TEXT');
  220.         $this->addSql('ALTER TABLE batiment ALTER details_autre_type_batiment TYPE TEXT');
  221.         $this->addSql('COMMENT ON COLUMN batiment.code IS NULL');
  222.         $this->addSql('COMMENT ON COLUMN batiment.nom_batiment IS NULL');
  223.         $this->addSql('COMMENT ON COLUMN batiment.code_unique IS NULL');
  224.         $this->addSql('COMMENT ON COLUMN batiment.numero_batiment IS NULL');
  225.         $this->addSql('COMMENT ON COLUMN batiment.remarque IS NULL');
  226.         $this->addSql('COMMENT ON COLUMN batiment.typologie_precision_autre IS NULL');
  227.         $this->addSql('COMMENT ON COLUMN batiment.type_batiment_source IS NULL');
  228.         $this->addSql('COMMENT ON COLUMN batiment.details_autre_type_batiment IS NULL');
  229.         $this->addSql('DROP INDEX UNIQ_C560D761C05FB297');
  230.         $this->addSql('ALTER TABLE fos_user_user ADD locked BOOLEAN NOT NULL');
  231.         $this->addSql('ALTER TABLE fos_user_user ADD expired BOOLEAN NOT NULL');
  232.         $this->addSql('ALTER TABLE fos_user_user ADD expires_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL');
  233.         $this->addSql('ALTER TABLE fos_user_user ADD credentials_expired BOOLEAN NOT NULL');
  234.         $this->addSql('ALTER TABLE fos_user_user ADD credentials_expire_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL');
  235.         $this->addSql('ALTER TABLE fos_user_user ADD date_of_birth TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL');
  236.         $this->addSql('ALTER TABLE fos_user_user ADD firstname VARCHAR(300) NOT NULL');
  237.         $this->addSql('ALTER TABLE fos_user_user ADD lastname VARCHAR(300) NOT NULL');
  238.         $this->addSql('ALTER TABLE fos_user_user ADD website VARCHAR(64) DEFAULT NULL');
  239.         $this->addSql('ALTER TABLE fos_user_user ADD biography VARCHAR(1000) DEFAULT NULL');
  240.         $this->addSql('ALTER TABLE fos_user_user ADD gender VARCHAR(1) DEFAULT NULL');
  241.         $this->addSql('ALTER TABLE fos_user_user ADD locale VARCHAR(8) DEFAULT NULL');
  242.         $this->addSql('ALTER TABLE fos_user_user ADD timezone VARCHAR(64) DEFAULT NULL');
  243.         $this->addSql('ALTER TABLE fos_user_user ADD phone VARCHAR(64) DEFAULT NULL');
  244.         $this->addSql('ALTER TABLE fos_user_user ADD facebook_uid VARCHAR(255) DEFAULT NULL');
  245.         $this->addSql('ALTER TABLE fos_user_user ADD facebook_name VARCHAR(255) DEFAULT NULL');
  246.         $this->addSql('ALTER TABLE fos_user_user ADD facebook_data TEXT DEFAULT NULL');
  247.         $this->addSql('ALTER TABLE fos_user_user ADD twitter_uid VARCHAR(255) DEFAULT NULL');
  248.         $this->addSql('ALTER TABLE fos_user_user ADD twitter_name VARCHAR(255) DEFAULT NULL');
  249.         $this->addSql('ALTER TABLE fos_user_user ADD twitter_data TEXT DEFAULT NULL');
  250.         $this->addSql('ALTER TABLE fos_user_user ADD gplus_uid VARCHAR(255) DEFAULT NULL');
  251.         $this->addSql('ALTER TABLE fos_user_user ADD gplus_name VARCHAR(255) DEFAULT NULL');
  252.         $this->addSql('ALTER TABLE fos_user_user ADD gplus_data TEXT DEFAULT NULL');
  253.         $this->addSql('ALTER TABLE fos_user_user ADD token VARCHAR(255) DEFAULT NULL');
  254.         $this->addSql('ALTER TABLE fos_user_user ADD two_step_code VARCHAR(255) DEFAULT NULL');
  255.         $this->addSql('ALTER TABLE fos_user_user ALTER username TYPE VARCHAR(255)');
  256.         $this->addSql('ALTER TABLE fos_user_user ALTER username_canonical TYPE VARCHAR(255)');
  257.         $this->addSql('ALTER TABLE fos_user_user ALTER email TYPE VARCHAR(255)');
  258.         $this->addSql('ALTER TABLE fos_user_user ALTER email_canonical TYPE VARCHAR(255)');
  259.         $this->addSql('ALTER TABLE fos_user_user ALTER salt SET NOT NULL');
  260.         $this->addSql('ALTER TABLE fos_user_user ALTER confirmation_token TYPE VARCHAR(255)');
  261.         $this->addSql('COMMENT ON COLUMN fos_user_user.facebook_data IS \'(DC2Type:json)\'');
  262.         $this->addSql('COMMENT ON COLUMN fos_user_user.twitter_data IS \'(DC2Type:json)\'');
  263.         $this->addSql('COMMENT ON COLUMN fos_user_user.gplus_data IS \'(DC2Type:json)\'');
  264.         $this->addSql('ALTER TABLE import ALTER batiments_impactes TYPE TEXT');
  265.         $this->addSql('ALTER TABLE import ALTER etablissements_impactes TYPE TEXT');
  266.         $this->addSql('ALTER TABLE import ALTER mesures_impactees TYPE TEXT');
  267.         $this->addSql('ALTER TABLE import ALTER points_mesures_impactes TYPE TEXT');
  268.         $this->addSql('ALTER TABLE import ALTER valeurs_mesures_impactees TYPE TEXT');
  269.         $this->addSql('COMMENT ON COLUMN import.batiments_impactes IS \'(DC2Type:json)\'');
  270.         $this->addSql('COMMENT ON COLUMN import.etablissements_impactes IS \'(DC2Type:json)\'');
  271.         $this->addSql('COMMENT ON COLUMN import.mesures_impactees IS \'(DC2Type:json)\'');
  272.         $this->addSql('COMMENT ON COLUMN import.points_mesures_impactes IS \'(DC2Type:json)\'');
  273.         $this->addSql('COMMENT ON COLUMN import.valeurs_mesures_impactees IS \'(DC2Type:json)\'');
  274.         $this->addSql('ALTER TABLE type_piece ALTER code TYPE TEXT');
  275.         $this->addSql('ALTER TABLE type_piece ALTER titre TYPE TEXT');
  276.         $this->addSql('ALTER TABLE type_piece ALTER description TYPE TEXT');
  277.         $this->addSql('COMMENT ON COLUMN type_piece.code IS NULL');
  278.         $this->addSql('COMMENT ON COLUMN type_piece.titre IS NULL');
  279.         $this->addSql('COMMENT ON COLUMN type_piece.description IS NULL');
  280.         $this->addSql('ALTER TABLE participant ALTER nom TYPE TEXT');
  281.         $this->addSql('ALTER TABLE participant ALTER prenom TYPE TEXT');
  282.         $this->addSql('ALTER TABLE participant ALTER email TYPE TEXT');
  283.         $this->addSql('ALTER TABLE participant ALTER telephone_fixe TYPE TEXT');
  284.         $this->addSql('ALTER TABLE participant ALTER telephone_portable TYPE TEXT');
  285.         $this->addSql('ALTER TABLE participant ALTER adresse_numero_rue TYPE TEXT');
  286.         $this->addSql('COMMENT ON COLUMN participant.nom IS NULL');
  287.         $this->addSql('COMMENT ON COLUMN participant.prenom IS NULL');
  288.         $this->addSql('COMMENT ON COLUMN participant.email IS NULL');
  289.         $this->addSql('COMMENT ON COLUMN participant.telephone_fixe IS NULL');
  290.         $this->addSql('COMMENT ON COLUMN participant.telephone_portable IS NULL');
  291.         $this->addSql('COMMENT ON COLUMN participant.adresse_numero_rue IS NULL');
  292.         $this->addSql('ALTER TABLE adresse ALTER adresse_numero_rue TYPE TEXT');
  293.         $this->addSql('ALTER TABLE adresse ALTER numero_parcelle TYPE TEXT');
  294.         $this->addSql('ALTER TABLE adresse ALTER lieu TYPE TEXT');
  295.         $this->addSql('ALTER TABLE adresse ALTER numero_egid TYPE TEXT');
  296.         $this->addSql('ALTER TABLE adresse ALTER longitude TYPE TEXT');
  297.         $this->addSql('ALTER TABLE adresse ALTER latitude TYPE TEXT');
  298.         $this->addSql('ALTER TABLE adresse ALTER coordonnee_x TYPE TEXT');
  299.         $this->addSql('ALTER TABLE adresse ALTER coordonnee_y TYPE TEXT');
  300.         $this->addSql('ALTER TABLE adresse ALTER the_geom TYPE TEXT');
  301.         $this->addSql('ALTER TABLE adresse ALTER lv_95_abscisse TYPE TEXT');
  302.         $this->addSql('ALTER TABLE adresse ALTER lv_95_ordonnee TYPE TEXT');
  303.         $this->addSql('ALTER TABLE adresse ALTER reference_coordonnees TYPE TEXT');
  304.         $this->addSql('ALTER TABLE adresse ALTER remarque TYPE TEXT');
  305.         $this->addSql('COMMENT ON COLUMN adresse.adresse_numero_rue IS NULL');
  306.         $this->addSql('COMMENT ON COLUMN adresse.numero_parcelle IS NULL');
  307.         $this->addSql('COMMENT ON COLUMN adresse.lieu IS NULL');
  308.         $this->addSql('COMMENT ON COLUMN adresse.numero_egid IS NULL');
  309.         $this->addSql('COMMENT ON COLUMN adresse.longitude IS NULL');
  310.         $this->addSql('COMMENT ON COLUMN adresse.latitude IS NULL');
  311.         $this->addSql('COMMENT ON COLUMN adresse.coordonnee_x IS NULL');
  312.         $this->addSql('COMMENT ON COLUMN adresse.coordonnee_y IS NULL');
  313.         $this->addSql('COMMENT ON COLUMN adresse.lv_95_abscisse IS NULL');
  314.         $this->addSql('COMMENT ON COLUMN adresse.lv_95_ordonnee IS NULL');
  315.         $this->addSql('COMMENT ON COLUMN adresse.reference_coordonnees IS NULL');
  316.         $this->addSql('COMMENT ON COLUMN adresse.remarque IS NULL');
  317.         $this->addSql('ALTER TABLE piece_mesure ALTER code TYPE TEXT');
  318.         $this->addSql('ALTER TABLE piece_mesure ALTER titre TYPE TEXT');
  319.         $this->addSql('ALTER TABLE piece_mesure ALTER type_piece_autre_precision TYPE TEXT');
  320.         $this->addSql('ALTER TABLE piece_mesure ALTER type_piece_source TYPE TEXT');
  321.         $this->addSql('COMMENT ON COLUMN piece_mesure.code IS NULL');
  322.         $this->addSql('COMMENT ON COLUMN piece_mesure.titre IS NULL');
  323.         $this->addSql('COMMENT ON COLUMN piece_mesure.type_piece_autre_precision IS NULL');
  324.         $this->addSql('COMMENT ON COLUMN piece_mesure.type_piece_source IS NULL');
  325.         $this->addSql('ALTER TABLE etablissement ALTER code TYPE TEXT');
  326.         $this->addSql('ALTER TABLE etablissement ALTER nom TYPE TEXT');
  327.         $this->addSql('ALTER TABLE etablissement ALTER type_etablissement_autre TYPE TEXT');
  328.         $this->addSql('ALTER TABLE etablissement ALTER coordonnee_x TYPE TEXT');
  329.         $this->addSql('ALTER TABLE etablissement ALTER coordonnee_y TYPE TEXT');
  330.         $this->addSql('ALTER TABLE etablissement ALTER code_origine_source TYPE TEXT');
  331.         $this->addSql('ALTER TABLE etablissement ALTER type_etablissement_source TYPE TEXT');
  332.         $this->addSql('ALTER TABLE etablissement ALTER code_unique TYPE TEXT');
  333.         $this->addSql('COMMENT ON COLUMN etablissement.code IS NULL');
  334.         $this->addSql('COMMENT ON COLUMN etablissement.nom IS NULL');
  335.         $this->addSql('COMMENT ON COLUMN etablissement.type_etablissement_autre IS NULL');
  336.         $this->addSql('COMMENT ON COLUMN etablissement.coordonnee_x IS NULL');
  337.         $this->addSql('COMMENT ON COLUMN etablissement.coordonnee_y IS NULL');
  338.         $this->addSql('COMMENT ON COLUMN etablissement.code_origine_source IS NULL');
  339.         $this->addSql('COMMENT ON COLUMN etablissement.type_etablissement_source IS NULL');
  340.         $this->addSql('COMMENT ON COLUMN etablissement.code_unique IS NULL');
  341.     }
  342. }