mirror of
https://github.com/Hestia-Homes/assessment-model.git
synced 2026-06-30 12:55:02 +00:00
migration files
This commit is contained in:
parent
5553fee32e
commit
9c918c29df
3 changed files with 10665 additions and 0 deletions
93
src/app/db/migrations/0220_glamorous_phantom_reporter.sql
Normal file
93
src/app/db/migrations/0220_glamorous_phantom_reporter.sql
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
CREATE TYPE "public"."rebaseline_reason" AS ENUM('none', 'pre_sap10', 'physical_state_changed', 'both');--> statement-breakpoint
|
||||
ALTER TYPE "public"."file_type" ADD VALUE 'other';--> statement-breakpoint
|
||||
CREATE TABLE "epc_renewable_heat_incentive" (
|
||||
"id" bigserial PRIMARY KEY NOT NULL,
|
||||
"epc_property_id" bigint NOT NULL,
|
||||
"space_heating_kwh" real NOT NULL,
|
||||
"water_heating_kwh" real NOT NULL,
|
||||
"impact_of_loft_insulation_kwh" real,
|
||||
"impact_of_cavity_insulation_kwh" real,
|
||||
"impact_of_solid_wall_insulation_kwh" real,
|
||||
CONSTRAINT "epc_renewable_heat_incentive_epc_property_id_unique" UNIQUE("epc_property_id")
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "property_baseline_performance" (
|
||||
"id" bigserial PRIMARY KEY NOT NULL,
|
||||
"property_id" bigint NOT NULL,
|
||||
"lodged_sap_score" integer NOT NULL,
|
||||
"lodged_epc_band" "epc" NOT NULL,
|
||||
"lodged_co2_emissions_t_per_yr" real NOT NULL,
|
||||
"lodged_primary_energy_intensity_kwh_per_m2_yr" integer NOT NULL,
|
||||
"effective_sap_score" integer NOT NULL,
|
||||
"effective_epc_band" "epc" NOT NULL,
|
||||
"effective_co2_emissions_t_per_yr" real NOT NULL,
|
||||
"effective_primary_energy_intensity_kwh_per_m2_yr" integer NOT NULL,
|
||||
"rebaseline_reason" "rebaseline_reason" NOT NULL,
|
||||
"space_heating_kwh" real NOT NULL,
|
||||
"water_heating_kwh" real NOT NULL,
|
||||
"fuel_rates_period" text,
|
||||
"heating_kwh" real,
|
||||
"heating_cost_gbp" real,
|
||||
"hot_water_kwh" real,
|
||||
"hot_water_cost_gbp" real,
|
||||
"lighting_kwh" real,
|
||||
"lighting_cost_gbp" real,
|
||||
"appliances_kwh" real,
|
||||
"appliances_cost_gbp" real,
|
||||
"cooking_kwh" real,
|
||||
"cooking_cost_gbp" real,
|
||||
"pumps_fans_kwh" real,
|
||||
"pumps_fans_cost_gbp" real,
|
||||
"cooling_kwh" real,
|
||||
"cooling_cost_gbp" real,
|
||||
"standing_charges_gbp" real,
|
||||
"seg_credit_gbp" real,
|
||||
"total_annual_bill_gbp" real,
|
||||
CONSTRAINT "property_baseline_performance_property_id_unique" UNIQUE("property_id")
|
||||
);
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "wall_construction" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "wall_insulation_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "party_wall_construction" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "party_wall_construction" DROP NOT NULL;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "flat_roof_insulation_thickness" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "roof_insulation_location" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ALTER COLUMN "roof_insulation_thickness" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_main_heating_detail" ALTER COLUMN "main_fuel_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_main_heating_detail" ALTER COLUMN "heat_emitter_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_main_heating_detail" ALTER COLUMN "emitter_temperature" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_main_heating_detail" ALTER COLUMN "main_heating_control" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "energy_pv_connection" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "heating_cylinder_size" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "heating_immersion_heating_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "heating_cylinder_insulation_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "heating_secondary_heating_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ALTER COLUMN "heating_shower_outlet_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "glazing_gap" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "orientation" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "window_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "glazing_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "draught_proofed" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "window_location" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "window_wall_type" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "permanent_shutters_present" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_window" ALTER COLUMN "transmission_data_source" SET DATA TYPE jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ADD COLUMN "roof_construction_type" text;--> statement-breakpoint
|
||||
ALTER TABLE "epc_building_part" ADD COLUMN "curtain_wall_age" text;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "mechanical_vent_duct_insulation_level" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "addendum_stone_walls" boolean;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "addendum_system_build" boolean;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "addendum_numbers" jsonb;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "heating_number_baths" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "heating_number_baths_wwhrs" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "heating_electric_shower_count" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "heating_mixer_shower_count" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_present" boolean DEFAULT false NOT NULL;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_sheltered_sides" integer;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_has_suspended_timber_floor" boolean;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_suspended_timber_floor_sealed" boolean;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_has_draught_lobby" boolean;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_air_permeability_ap4_m3_h_m2" real;--> statement-breakpoint
|
||||
ALTER TABLE "epc_property" ADD COLUMN "ventilation_mechanical_ventilation_kind" text;--> statement-breakpoint
|
||||
ALTER TABLE "epc_renewable_heat_incentive" ADD CONSTRAINT "epc_renewable_heat_incentive_epc_property_id_epc_property_id_fk" FOREIGN KEY ("epc_property_id") REFERENCES "public"."epc_property"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
|
||||
ALTER TABLE "property_baseline_performance" ADD CONSTRAINT "property_baseline_performance_property_id_property_id_fk" FOREIGN KEY ("property_id") REFERENCES "public"."property"("id") ON DELETE no action ON UPDATE no action;
|
||||
10565
src/app/db/migrations/meta/0220_snapshot.json
Normal file
10565
src/app/db/migrations/meta/0220_snapshot.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1541,6 +1541,13 @@
|
|||
"when": 1780419959831,
|
||||
"tag": "0219_add_verify_ack",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 220,
|
||||
"version": "7",
|
||||
"when": 1780483404142,
|
||||
"tag": "0220_glamorous_phantom_reporter",
|
||||
"breakpoints": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue