From d0367259715bd0229c830af1c31f660daf2a67fb Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Sun, 19 May 2019 19:32:25 -0400 Subject: [PATCH] debugging --- sql/base/base.sql | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/sql/base/base.sql b/sql/base/base.sql index cf0120a..1b4b838 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -3686,6 +3686,7 @@ CREATE OR REPLACE FUNCTION migration_tools.handle_shelf (TEXT,TEXT,TEXT,INTEGER) x_org INTEGER; org_list INTEGER[]; o INTEGER; + row_count NUMERIC; BEGIN EXECUTE 'SELECT EXISTS ( SELECT 1 @@ -3721,6 +3722,7 @@ CREATE OR REPLACE FUNCTION migration_tools.handle_shelf (TEXT,TEXT,TEXT,INTEGER) || ' ADD COLUMN x_shelf INTEGER'; IF x_org_found THEN + RAISE INFO 'Found x_org column'; EXECUTE 'UPDATE ' || quote_ident(table_name) || ' a' || ' SET x_shelf = b.id FROM asset_copy_location b' || ' WHERE BTRIM(UPPER(a.desired_shelf)) = BTRIM(UPPER(b.name))' @@ -3733,6 +3735,7 @@ CREATE OR REPLACE FUNCTION migration_tools.handle_shelf (TEXT,TEXT,TEXT,INTEGER) || ' AND x_shelf IS NULL' || ' AND NOT b.deleted'; ELSE + RAISE INFO 'Did not find x_org column'; EXECUTE 'UPDATE ' || quote_ident(table_name) || ' a' || ' SET x_shelf = b.id FROM asset_copy_location b' || ' WHERE BTRIM(UPPER(a.desired_shelf)) = BTRIM(UPPER(b.name))' @@ -3749,12 +3752,15 @@ CREATE OR REPLACE FUNCTION migration_tools.handle_shelf (TEXT,TEXT,TEXT,INTEGER) END IF; FOREACH o IN ARRAY org_list LOOP + RAISE INFO 'Considering org %', o; EXECUTE 'UPDATE ' || quote_ident(table_name) || ' a' || ' SET x_shelf = b.id FROM asset.copy_location b' || ' WHERE BTRIM(UPPER(a.desired_shelf)) = BTRIM(UPPER(b.name))' || ' AND b.owning_lib = $1 AND x_shelf IS NULL' || ' AND NOT b.deleted' USING o; + GET DIAGNOSTICS row_count = ROW_COUNT; + RAISE INFO 'Updated % rows', row_count; END LOOP; EXECUTE 'SELECT migration_tools.assert( -- 1.7.2.5