LP#1778955: fixing upgrade script, removing duplicate function definition
authorJane Sandberg <sandbej@linnbenton.edu>
Thu, 6 Aug 2020 15:08:50 +0000 (08:08 -0700)
committerGalen Charlton <gmc@equinoxOLI.org>
Wed, 2 Jun 2021 15:13:43 +0000 (11:13 -0400)
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>

Open-ILS/src/sql/Pg/990.schema.unapi.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.function.builtin_array_remove.sql

index 2f50ebb..241f829 100644 (file)
@@ -8,11 +8,6 @@ RETURNS actor.org_unit AS $$
     SELECT * FROM actor.org_unit WHERE parent_ou IS NULL LIMIT 1;
 $$ LANGUAGE SQL STABLE;
 
-CREATE OR REPLACE FUNCTION array_remove(inp ANYARRAY, el ANYELEMENT)
-RETURNS anyarray AS $$
-    SELECT ARRAY_AGG(x.e) FROM UNNEST( $1 ) x(e) WHERE x.e <> $2;
-$$ LANGUAGE SQL STABLE;
-
 CREATE OR REPLACE FUNCTION evergreen.rank_ou(lib INT, search_lib INT, pref_lib INT DEFAULT NULL)
 RETURNS INTEGER AS $$
     SELECT COALESCE(
index 9c40415..f1f5e60 100644 (file)
@@ -1137,11 +1137,6 @@ BEGIN
 END;
 $func$ LANGUAGE PLPGSQL;
 
-COMMIT;
-
-    sort_value          TEXT
-);
-
 CREATE OR REPLACE FUNCTION biblio.extract_metabib_field_entry (
     rid BIGINT,
     default_joiner TEXT,
@@ -1348,8 +1343,8 @@ BEGIN
 END;
 $func$ LANGUAGE PLPGSQL;
 
--- Shall we drop it?
--- DROP FUNCTION evergreen.array_remove_item_by_value(ANYARRAY, ANYELEMENT)
+-- We no longer need the custom function
+DROP FUNCTION evergreen.array_remove_item_by_value(ANYARRAY, ANYELEMENT);
 
 COMMIT;