LP#1549505: Add back the global (copy/uri unaware) fixed rating population function
authorMike Rylander <mrylander@gmail.com>
Wed, 23 Mar 2016 21:31:46 +0000 (17:31 -0400)
committerMike Rylander <mrylander@gmail.com>
Wed, 23 Mar 2016 21:31:46 +0000 (17:31 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.statisitcal-ratings.sql

index 5ac1aeb..ff24030 100644 (file)
@@ -970,6 +970,15 @@ BEGIN
 END;
 $f$ LANGUAGE PLPGSQL STRICT;
 
+CREATE OR REPLACE FUNCTION rating.generic_fixed_rating_global(badge_id INT)
+    RETURNS TABLE (record BIGINT, value NUMERIC) AS $f$
+BEGIN
+    PERFORM rating.precalc_bibs_by_copy_or_uri(badge_id);
+    RETURN QUERY
+        SELECT id, 1.0 FROM precalc_filter_bib_list;
+END;
+$f$ LANGUAGE PLPGSQL STRICT;
+
 CREATE INDEX hold_fulfillment_time_idx ON action.hold_request (fulfillment_time) WHERE fulfillment_time IS NOT NULL;
 CREATE INDEX hold_request_time_idx ON action.hold_request (request_time);