LP#1497335 Aged circs SQL WIP user/berick/lp1497335-copy-sees-aged-circs-wip
authorBill Erickson <berickxx@gmail.com>
Wed, 3 Aug 2016 16:44:41 +0000 (12:44 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 3 Aug 2016 16:44:41 +0000 (12:44 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.aged-circ-chains.sql

index c0e0981..b618980 100644 (file)
@@ -139,57 +139,3 @@ $$ LANGUAGE 'plpgsql';
 
 COMMIT;
 
-
-/* REVERT
-
-DROP FUNCTION IF EXISTS action.summarize_all_circ_chain (INTEGER);
-DROP FUNCTION IF EXISTS action.all_circ_chain (INTEGER);
-DROP VIEW IF EXISTS action.all_circulation;
-CREATE VIEW action.all_circulation AS
-     SELECT aged_circulation.id, aged_circulation.usr_post_code,
-        aged_circulation.usr_home_ou, aged_circulation.usr_profile,
-        aged_circulation.usr_birth_year, aged_circulation.copy_call_number,
-        aged_circulation.copy_location, aged_circulation.copy_owning_lib,
-        aged_circulation.copy_circ_lib, aged_circulation.copy_bib_record,
-        aged_circulation.xact_start, aged_circulation.xact_finish,
-        aged_circulation.target_copy, aged_circulation.circ_lib,
-        aged_circulation.circ_staff, aged_circulation.checkin_staff,
-        aged_circulation.checkin_lib, aged_circulation.renewal_remaining,
-        aged_circulation.grace_period, aged_circulation.due_date,
-        aged_circulation.stop_fines_time, aged_circulation.checkin_time,
-        aged_circulation.create_time, aged_circulation.duration,
-        aged_circulation.fine_interval, aged_circulation.recurring_fine,
-        aged_circulation.max_fine, aged_circulation.phone_renewal,
-        aged_circulation.desk_renewal, aged_circulation.opac_renewal,
-        aged_circulation.duration_rule,
-        aged_circulation.recurring_fine_rule,
-        aged_circulation.max_fine_rule, aged_circulation.stop_fines,
-        aged_circulation.workstation, aged_circulation.checkin_workstation,
-        aged_circulation.checkin_scan_time, aged_circulation.parent_circ
-       FROM action.aged_circulation
-UNION ALL
-     SELECT DISTINCT circ.id,
-        COALESCE(a.post_code, b.post_code) AS usr_post_code,
-        p.home_ou AS usr_home_ou, p.profile AS usr_profile,
-        date_part('year'::text, p.dob)::integer AS usr_birth_year,
-        cp.call_number AS copy_call_number, circ.copy_location,
-        cn.owning_lib AS copy_owning_lib, cp.circ_lib AS copy_circ_lib,
-        cn.record AS copy_bib_record, circ.xact_start, circ.xact_finish,
-        circ.target_copy, circ.circ_lib, circ.circ_staff,
-        circ.checkin_staff, circ.checkin_lib, circ.renewal_remaining,
-        circ.grace_period, circ.due_date, circ.stop_fines_time,
-        circ.checkin_time, circ.create_time, circ.duration,
-        circ.fine_interval, circ.recurring_fine, circ.max_fine,
-        circ.phone_renewal, circ.desk_renewal, circ.opac_renewal,
-        circ.duration_rule, circ.recurring_fine_rule, circ.max_fine_rule,
-        circ.stop_fines, circ.workstation, circ.checkin_workstation,
-        circ.checkin_scan_time, circ.parent_circ
-       FROM action.circulation circ
-  JOIN asset.copy cp ON circ.target_copy = cp.id
-JOIN asset.call_number cn ON cp.call_number = cn.id
-JOIN actor.usr p ON circ.usr = p.id
-LEFT JOIN actor.usr_address a ON p.mailing_address = a.id
-LEFT JOIN actor.usr_address b ON p.billing_address = b.id;
-
-*/
-