From 77bb9b9d6aa2f8ef7962e79b62675d85b02d2767 Mon Sep 17 00:00:00 2001 From: dtookey Date: Fri, 15 Apr 2022 13:20:10 -0400 Subject: [PATCH] introduced a sanitization pass at the very end of the import. --- .../{1-sanitize.sql => 1-sanitize_init.sql} | 0 src/sql/0-run-first/contributions.sql | 3 +++ src/sql/0-run-first/z-sanitize_final.sql | 10 ++++++++++ 3 files changed, 13 insertions(+) rename src/sql/0-run-first/{1-sanitize.sql => 1-sanitize_init.sql} (100%) create mode 100644 src/sql/0-run-first/z-sanitize_final.sql diff --git a/src/sql/0-run-first/1-sanitize.sql b/src/sql/0-run-first/1-sanitize_init.sql similarity index 100% rename from src/sql/0-run-first/1-sanitize.sql rename to src/sql/0-run-first/1-sanitize_init.sql diff --git a/src/sql/0-run-first/contributions.sql b/src/sql/0-run-first/contributions.sql index b6372fe..aa6638a 100644 --- a/src/sql/0-run-first/contributions.sql +++ b/src/sql/0-run-first/contributions.sql @@ -14,3 +14,6 @@ FROM users INNER JOIN clients on contacts.cl_fkey = clients.pkey WHERE project_lifecycle.new_value IN ('+SEALED') AND users.priv & POW(2, 25); + + +select * from all_projects where description = 'Soils/Footings ' \ No newline at end of file diff --git a/src/sql/0-run-first/z-sanitize_final.sql b/src/sql/0-run-first/z-sanitize_final.sql new file mode 100644 index 0000000..329039c --- /dev/null +++ b/src/sql/0-run-first/z-sanitize_final.sql @@ -0,0 +1,10 @@ +UPDATE all_projects +set description = TRIM(both ' ' from description) +where description rlike '^ ' or description rlike ' $'; + +UPDATE all_projects +set description = 'Soil/Footings' +where description in + ( + 'Soils/Footings' + );