migrations/Version20260119150817.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 Version20260119150817 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('ALTER TABLE application ADD investment_name VARCHAR(1000) DEFAULT NULL');
  19.         $this->addSql('ALTER TABLE application ADD investment_area_designation VARCHAR(255) DEFAULT NULL');
  20.         $this->addSql('ALTER TABLE application ADD investment_area_size DOUBLE PRECISION DEFAULT NULL');
  21.         $this->addSql('ALTER TABLE application ADD existing_development TEXT DEFAULT NULL');
  22.         $this->addSql('ALTER TABLE application ADD current_land_use TEXT DEFAULT NULL');
  23.         $this->addSql('ALTER TABLE application ADD planned_land_use TEXT DEFAULT NULL');
  24.         $this->addSql('ALTER TABLE application ADD building_area_existing DOUBLE PRECISION DEFAULT NULL');
  25.         $this->addSql('ALTER TABLE application ADD building_area_planned_min DOUBLE PRECISION DEFAULT NULL');
  26.         $this->addSql('ALTER TABLE application ADD building_area_planned_max DOUBLE PRECISION DEFAULT NULL');
  27.         $this->addSql('ALTER TABLE application ADD biological_area_existing DOUBLE PRECISION DEFAULT NULL');
  28.         $this->addSql('ALTER TABLE application ADD biological_area_planned_min DOUBLE PRECISION DEFAULT NULL');
  29.         $this->addSql('ALTER TABLE application ADD biological_area_planned_max DOUBLE PRECISION DEFAULT NULL');
  30.         $this->addSql('ALTER TABLE application ADD transformation_area_existing DOUBLE PRECISION DEFAULT NULL');
  31.         $this->addSql('ALTER TABLE application ADD transformation_area_planned_min DOUBLE PRECISION DEFAULT NULL');
  32.         $this->addSql('ALTER TABLE application ADD transformation_area_planned_max DOUBLE PRECISION DEFAULT NULL');
  33.         $this->addSql('ALTER TABLE application ADD impact_description TEXT DEFAULT NULL');
  34.         $this->addSql('ALTER TABLE application ADD environmental_impact_data TEXT DEFAULT NULL');
  35.         $this->addSql('ALTER TABLE application ADD is_small_house70m2 BOOLEAN DEFAULT NULL');
  36.         $this->addSql('ALTER TABLE application ADD is_agricultural_biogas BOOLEAN DEFAULT NULL');
  37.         $this->addSql('ALTER TABLE application ADD is_strategic_grid_investment BOOLEAN DEFAULT NULL');
  38.         $this->addSql('ALTER TABLE application ADD is_industrial_hazard_facility BOOLEAN DEFAULT NULL');
  39.         $this->addSql('ALTER TABLE application ADD total_retail_area DOUBLE PRECISION DEFAULT NULL');
  40.         $this->addSql('ALTER TABLE application ADD farm_area DOUBLE PRECISION DEFAULT NULL');
  41.         $this->addSql('ALTER TABLE application ADD investment_area_additional_info TEXT DEFAULT NULL');
  42.         $this->addSql('ALTER TABLE application ADD public_road_access VARCHAR(255) DEFAULT NULL');
  43.         $this->addSql('ALTER TABLE application ADD public_road_access_additional_info TEXT DEFAULT NULL');
  44.         $this->addSql('ALTER TABLE application ADD garage_parking_existing INT DEFAULT NULL');
  45.         $this->addSql('ALTER TABLE application ADD garage_parking_planned_min INT DEFAULT NULL');
  46.         $this->addSql('ALTER TABLE application ADD garage_parking_planned_max INT DEFAULT NULL');
  47.         $this->addSql('ALTER TABLE application ADD parking_lot_existing INT DEFAULT NULL');
  48.         $this->addSql('ALTER TABLE application ADD parking_lot_planned_min INT DEFAULT NULL');
  49.         $this->addSql('ALTER TABLE application ADD parking_lot_planned_max INT DEFAULT NULL');
  50.         $this->addSql('ALTER TABLE application ADD other_parking_existing INT DEFAULT NULL');
  51.         $this->addSql('ALTER TABLE application ADD other_parking_planned_min INT DEFAULT NULL');
  52.         $this->addSql('ALTER TABLE application ADD other_parking_planned_max INT DEFAULT NULL');
  53.         $this->addSql('ALTER TABLE application ADD parking_additional_info TEXT DEFAULT NULL');
  54.         $this->addSql('ALTER TABLE application ADD technical_infrastructure JSON DEFAULT NULL');
  55.         $this->addSql('ALTER TABLE application ADD technical_infrastructure_additional_info TEXT DEFAULT NULL');
  56.         $this->addSql('ALTER TABLE application ADD building_name VARCHAR(500) DEFAULT NULL');
  57.         $this->addSql('ALTER TABLE application ADD building_function_pkob VARCHAR(255) DEFAULT NULL');
  58.         $this->addSql('ALTER TABLE application ADD residential_units_existing INT DEFAULT NULL');
  59.         $this->addSql('ALTER TABLE application ADD residential_units_planned INT DEFAULT NULL');
  60.         $this->addSql('ALTER TABLE application ADD building_works_type VARCHAR(255) DEFAULT NULL');
  61.         $this->addSql('ALTER TABLE application ADD front_facade_width_existing DOUBLE PRECISION DEFAULT NULL');
  62.         $this->addSql('ALTER TABLE application ADD front_facade_width_planned_min DOUBLE PRECISION DEFAULT NULL');
  63.         $this->addSql('ALTER TABLE application ADD front_facade_width_planned_max DOUBLE PRECISION DEFAULT NULL');
  64.         $this->addSql('ALTER TABLE application ADD above_ground_floor_area_existing DOUBLE PRECISION DEFAULT NULL');
  65.         $this->addSql('ALTER TABLE application ADD above_ground_floor_area_planned_min DOUBLE PRECISION DEFAULT NULL');
  66.         $this->addSql('ALTER TABLE application ADD above_ground_floor_area_planned_max DOUBLE PRECISION DEFAULT NULL');
  67.         $this->addSql('ALTER TABLE application ADD above_ground_floors_existing INT DEFAULT NULL');
  68.         $this->addSql('ALTER TABLE application ADD above_ground_floors_planned_min INT DEFAULT NULL');
  69.         $this->addSql('ALTER TABLE application ADD above_ground_floors_planned_max INT DEFAULT NULL');
  70.         $this->addSql('ALTER TABLE application ADD underground_floor_area_existing DOUBLE PRECISION DEFAULT NULL');
  71.         $this->addSql('ALTER TABLE application ADD underground_floor_area_planned_min DOUBLE PRECISION DEFAULT NULL');
  72.         $this->addSql('ALTER TABLE application ADD underground_floor_area_planned_max DOUBLE PRECISION DEFAULT NULL');
  73.         $this->addSql('ALTER TABLE application ADD underground_floors_existing INT DEFAULT NULL');
  74.         $this->addSql('ALTER TABLE application ADD underground_floors_planned_min INT DEFAULT NULL');
  75.         $this->addSql('ALTER TABLE application ADD underground_floors_planned_max INT DEFAULT NULL');
  76.         $this->addSql('ALTER TABLE application ADD building_height_existing DOUBLE PRECISION DEFAULT NULL');
  77.         $this->addSql('ALTER TABLE application ADD building_height_planned_min DOUBLE PRECISION DEFAULT NULL');
  78.         $this->addSql('ALTER TABLE application ADD building_height_planned_max DOUBLE PRECISION DEFAULT NULL');
  79.         $this->addSql('ALTER TABLE application ADD roof_angle_existing DOUBLE PRECISION DEFAULT NULL');
  80.         $this->addSql('ALTER TABLE application ADD roof_angle_planned_min DOUBLE PRECISION DEFAULT NULL');
  81.         $this->addSql('ALTER TABLE application ADD roof_angle_planned_max DOUBLE PRECISION DEFAULT NULL');
  82.         $this->addSql('ALTER TABLE application ADD attic_type VARCHAR(255) DEFAULT NULL');
  83.         $this->addSql('ALTER TABLE application ADD roof_type VARCHAR(255) DEFAULT NULL');
  84.         $this->addSql('ALTER TABLE application ADD roof_type_additional_info TEXT DEFAULT NULL');
  85.         $this->addSql('ALTER TABLE application ADD roof_slopes_layout VARCHAR(255) DEFAULT NULL');
  86.         $this->addSql('ALTER TABLE application ADD roof_slopes_layout_additional_info TEXT DEFAULT NULL');
  87.         $this->addSql('ALTER TABLE application ADD ridge_direction VARCHAR(255) DEFAULT NULL');
  88.         $this->addSql('ALTER TABLE application ADD ridge_direction_additional_info TEXT DEFAULT NULL');
  89.         $this->addSql('ALTER TABLE application ADD roof_covering_type_and_color TEXT DEFAULT NULL');
  90.         $this->addSql('ALTER TABLE application ADD distance_with_windows VARCHAR(255) DEFAULT NULL');
  91.         $this->addSql('ALTER TABLE application ADD distance_without_windows VARCHAR(255) DEFAULT NULL');
  92.         $this->addSql('ALTER TABLE application ADD building_other_parameters TEXT DEFAULT NULL');
  93.         $this->addSql('ALTER TABLE application ADD identical_buildings_count INT DEFAULT NULL');
  94.     }
  95.     public function down(Schema $schema): void
  96.     {
  97.         // this down() migration is auto-generated, please modify it to your needs
  98.         $this->addSql('CREATE SCHEMA public');
  99.         $this->addSql('ALTER TABLE application DROP investment_name');
  100.         $this->addSql('ALTER TABLE application DROP investment_area_designation');
  101.         $this->addSql('ALTER TABLE application DROP investment_area_size');
  102.         $this->addSql('ALTER TABLE application DROP existing_development');
  103.         $this->addSql('ALTER TABLE application DROP current_land_use');
  104.         $this->addSql('ALTER TABLE application DROP planned_land_use');
  105.         $this->addSql('ALTER TABLE application DROP building_area_existing');
  106.         $this->addSql('ALTER TABLE application DROP building_area_planned_min');
  107.         $this->addSql('ALTER TABLE application DROP building_area_planned_max');
  108.         $this->addSql('ALTER TABLE application DROP biological_area_existing');
  109.         $this->addSql('ALTER TABLE application DROP biological_area_planned_min');
  110.         $this->addSql('ALTER TABLE application DROP biological_area_planned_max');
  111.         $this->addSql('ALTER TABLE application DROP transformation_area_existing');
  112.         $this->addSql('ALTER TABLE application DROP transformation_area_planned_min');
  113.         $this->addSql('ALTER TABLE application DROP transformation_area_planned_max');
  114.         $this->addSql('ALTER TABLE application DROP impact_description');
  115.         $this->addSql('ALTER TABLE application DROP environmental_impact_data');
  116.         $this->addSql('ALTER TABLE application DROP is_small_house70m2');
  117.         $this->addSql('ALTER TABLE application DROP is_agricultural_biogas');
  118.         $this->addSql('ALTER TABLE application DROP is_strategic_grid_investment');
  119.         $this->addSql('ALTER TABLE application DROP is_industrial_hazard_facility');
  120.         $this->addSql('ALTER TABLE application DROP total_retail_area');
  121.         $this->addSql('ALTER TABLE application DROP farm_area');
  122.         $this->addSql('ALTER TABLE application DROP investment_area_additional_info');
  123.         $this->addSql('ALTER TABLE application DROP public_road_access');
  124.         $this->addSql('ALTER TABLE application DROP public_road_access_additional_info');
  125.         $this->addSql('ALTER TABLE application DROP garage_parking_existing');
  126.         $this->addSql('ALTER TABLE application DROP garage_parking_planned_min');
  127.         $this->addSql('ALTER TABLE application DROP garage_parking_planned_max');
  128.         $this->addSql('ALTER TABLE application DROP parking_lot_existing');
  129.         $this->addSql('ALTER TABLE application DROP parking_lot_planned_min');
  130.         $this->addSql('ALTER TABLE application DROP parking_lot_planned_max');
  131.         $this->addSql('ALTER TABLE application DROP other_parking_existing');
  132.         $this->addSql('ALTER TABLE application DROP other_parking_planned_min');
  133.         $this->addSql('ALTER TABLE application DROP other_parking_planned_max');
  134.         $this->addSql('ALTER TABLE application DROP parking_additional_info');
  135.         $this->addSql('ALTER TABLE application DROP technical_infrastructure');
  136.         $this->addSql('ALTER TABLE application DROP technical_infrastructure_additional_info');
  137.         $this->addSql('ALTER TABLE application DROP building_name');
  138.         $this->addSql('ALTER TABLE application DROP building_function_pkob');
  139.         $this->addSql('ALTER TABLE application DROP residential_units_existing');
  140.         $this->addSql('ALTER TABLE application DROP residential_units_planned');
  141.         $this->addSql('ALTER TABLE application DROP building_works_type');
  142.         $this->addSql('ALTER TABLE application DROP front_facade_width_existing');
  143.         $this->addSql('ALTER TABLE application DROP front_facade_width_planned_min');
  144.         $this->addSql('ALTER TABLE application DROP front_facade_width_planned_max');
  145.         $this->addSql('ALTER TABLE application DROP above_ground_floor_area_existing');
  146.         $this->addSql('ALTER TABLE application DROP above_ground_floor_area_planned_min');
  147.         $this->addSql('ALTER TABLE application DROP above_ground_floor_area_planned_max');
  148.         $this->addSql('ALTER TABLE application DROP above_ground_floors_existing');
  149.         $this->addSql('ALTER TABLE application DROP above_ground_floors_planned_min');
  150.         $this->addSql('ALTER TABLE application DROP above_ground_floors_planned_max');
  151.         $this->addSql('ALTER TABLE application DROP underground_floor_area_existing');
  152.         $this->addSql('ALTER TABLE application DROP underground_floor_area_planned_min');
  153.         $this->addSql('ALTER TABLE application DROP underground_floor_area_planned_max');
  154.         $this->addSql('ALTER TABLE application DROP underground_floors_existing');
  155.         $this->addSql('ALTER TABLE application DROP underground_floors_planned_min');
  156.         $this->addSql('ALTER TABLE application DROP underground_floors_planned_max');
  157.         $this->addSql('ALTER TABLE application DROP building_height_existing');
  158.         $this->addSql('ALTER TABLE application DROP building_height_planned_min');
  159.         $this->addSql('ALTER TABLE application DROP building_height_planned_max');
  160.         $this->addSql('ALTER TABLE application DROP roof_angle_existing');
  161.         $this->addSql('ALTER TABLE application DROP roof_angle_planned_min');
  162.         $this->addSql('ALTER TABLE application DROP roof_angle_planned_max');
  163.         $this->addSql('ALTER TABLE application DROP attic_type');
  164.         $this->addSql('ALTER TABLE application DROP roof_type');
  165.         $this->addSql('ALTER TABLE application DROP roof_type_additional_info');
  166.         $this->addSql('ALTER TABLE application DROP roof_slopes_layout');
  167.         $this->addSql('ALTER TABLE application DROP roof_slopes_layout_additional_info');
  168.         $this->addSql('ALTER TABLE application DROP ridge_direction');
  169.         $this->addSql('ALTER TABLE application DROP ridge_direction_additional_info');
  170.         $this->addSql('ALTER TABLE application DROP roof_covering_type_and_color');
  171.         $this->addSql('ALTER TABLE application DROP distance_with_windows');
  172.         $this->addSql('ALTER TABLE application DROP distance_without_windows');
  173.         $this->addSql('ALTER TABLE application DROP building_other_parameters');
  174.         $this->addSql('ALTER TABLE application DROP identical_buildings_count');
  175.     }
  176. }