16 lines
564 B
SQL
16 lines
564 B
SQL
ALTER TABLE buildings ADD COLUMN IF NOT EXISTS is_domestic text null;
|
|
ALTER TABLE buildings ADD COLUMN IF NOT EXISTS community_type_worth_keeping_total integer DEFAULT 0;
|
|
|
|
-- Provide counts for already liked typologies
|
|
UPDATE buildings
|
|
SET community_type_worth_keeping_total = (
|
|
SELECT count(*)
|
|
FROM building_user_attributes
|
|
WHERE buildings.building_id = building_user_attributes.building_id
|
|
AND community_type_worth_keeping = TRUE
|
|
)
|
|
WHERE buildings.building_id in (
|
|
SELECT DISTINCT building_id
|
|
FROM building_user_attributes
|
|
);
|