-- BREEAM ratings, one of: -- - Outstanding -- - Excellent -- - Very good -- - Good -- - Pass -- - Unclassified CREATE TYPE sust_breeam_rating AS ENUM ('Outstanding', 'Excellent', 'Very good', 'Good', 'Pass', 'Unclassified'); ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_breeam_rating sust_breeam_rating DEFAULT 'Unclassified'; -- Date of BREEAM ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_breeam_date smallint; -- DEC (display energy certifcate, only applies to non domestic buildings) -- A - G CREATE TYPE sust_dec AS ENUM ('A', 'B', 'C', 'D', 'E', 'F', 'G'); -- Date of DEC YYYY ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_dec_date smallint; ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_dec sust_dec; -- Aggregate EPC rating (Estimated) for a building, derived from inidividual certificates -- A+ - G CREATE TYPE sust_aggregate_estimate_epc AS ENUM ('A', 'B', 'C', 'D', 'E', 'F', 'G'); ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_aggregate_estimate_epc sust_aggregate_estimate_epc; -- Last significant retrofit date YYYY ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_retrofit_date smallint; --How much embodied carbon? One for ML, tons CO2 int ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_embodied_carbon numeric(7,2); --Life expectancy of the building, via further analysis ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_life_expectancy smallint; --Average lifespan of typology based on statistical analysis of similar stock ALTER TABLE buildings ADD COLUMN IF NOT EXISTS sust_lifespan_average smallint;