|
|
|
|
@ -1,70 +1,14 @@
|
|
|
|
|
DROP VIEW IF EXISTS all_projects;
|
|
|
|
|
DROP TABLE IF EXISTS all_projects;
|
|
|
|
|
|
|
|
|
|
CREATE OR REPLACE UNIQUE INDEX ref_num ON projects (refnum);
|
|
|
|
|
CREATE OR REPLACE INDEX project_flavor ON projects (proj_type);
|
|
|
|
|
|
|
|
|
|
#todo we have to find out how to generate this from the info on tablemetadata
|
|
|
|
|
CREATE TABLE all_projects AS
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM CLT2019
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM CLT2020
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM CLT2021
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM CLT2022
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM CLT2023
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM RDU2019
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM RDU2020
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM RDU2021
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM RDU2022
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM RDU2023
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM ENV2020
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM ENV2021
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM ENV2022
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM SRV2020
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM SRV2021
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM WIL2022
|
|
|
|
|
UNION
|
|
|
|
|
SELECT *
|
|
|
|
|
FROM WIL2023;
|
|
|
|
|
|
|
|
|
|
CREATE UNIQUE INDEX ref_num ON all_projects (refnum);
|
|
|
|
|
CREATE INDEX project_flavor ON all_projects (proj_type);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE all_projects
|
|
|
|
|
UPDATE projects
|
|
|
|
|
SET description = TRIM(BOTH ' ' FROM description)
|
|
|
|
|
WHERE description RLIKE '^ '
|
|
|
|
|
OR description RLIKE ' $';
|
|
|
|
|
|
|
|
|
|
UPDATE all_projects
|
|
|
|
|
UPDATE projects
|
|
|
|
|
SET description = 'Soil/Footings'
|
|
|
|
|
WHERE description IN
|
|
|
|
|
(
|
|
|
|
|
@ -74,14 +18,14 @@ WHERE description IN
|
|
|
|
|
'Soils/Footings - Revisit #1'
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
UPDATE all_projects
|
|
|
|
|
UPDATE projects
|
|
|
|
|
SET description = 'Framing Items'
|
|
|
|
|
WHERE description IN
|
|
|
|
|
(
|
|
|
|
|
'Framing Item'
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
UPDATE all_projects
|
|
|
|
|
UPDATE projects
|
|
|
|
|
SET description = '3rd Party Footing Inspection'
|
|
|
|
|
WHERE description IN
|
|
|
|
|
(
|
|
|
|
|
|