-- Launch of Constuction category -- Fields: Core construction material, Secondary construction materials, Roof covering materials -- Construction materials: Wood, Stone, Brick, Steel, Reinforced Concrete, Other Metal -- Other Natural Material, Other Man-Made Material CREATE TYPE construction_materials AS ENUM ('Wood', 'Stone', 'Brick', 'Steel', 'Reinforced Concrete', 'Other Metal', 'Other Natural Material', 'Other Man-Made Material'); -- Roof covering materials: Slate, Clay Tile, Wood, Asphalt, Iron or Steel, Other Metal -- Other Natural Material, Other Man-Made Material CREATE TYPE roof_covering AS ENUM ('Slate', 'Clay Tile', 'Wood', 'Asphalt', 'Iron or Steel', 'Other Metal', 'Other Natural Material', 'Other Man-Made Material'); -- Core Construction Material ALTER TABLE buildings ADD COLUMN IF NOT EXISTS core_materials construction_materials; -- Secondary Construction Materials ALTER TABLE buildings ADD COLUMN IF NOT EXISTS secondary_materials construction_materials; -- Main Roof Covering ALTER TABLE buildings ADD COLUMN IF NOT EXISTS roof_covering roof_covering;