LP#1486592: Add price for some more items in concerto dataset user/bshum/add-price-to-concerto-data
authorBen Shum <ben@evergreener.net>
Sun, 14 Feb 2016 21:09:14 +0000 (16:09 -0500)
committerBen Shum <ben@evergreener.net>
Sun, 14 Feb 2016 21:09:14 +0000 (16:09 -0500)
Some additional items for peer bibs and part copies need prices too.

Signed-off-by: Ben Shum <ben@evergreener.net>
Open-ILS/tests/datasets/sql/assets_concerto.sql

index 82e050f..ad3631b 100644 (file)
@@ -99,13 +99,13 @@ INSERT INTO biblio.monograph_part (record, label) VALUES
     (53, 'DISC 1'), (53, 'DISC 2'), (53, 'DISC 3'), (53, 'DISC 4');
 
 -- Create additional copies for the parts
-INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, barcode)
-    SELECT id, owning_lib, 1, 1, 1, 1, 'CONC70001' || id::text
+INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, price, barcode)
+    SELECT id, owning_lib, 1, 1, 1, 1, (SELECT evergreen.generate_price()), 'CONC70001' || id::text
     FROM asset.call_number
     WHERE record IN (53, 84) AND label LIKE 'M%' AND owning_lib = 7;
 
-INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, barcode)
-    SELECT id, owning_lib, 1, 1, 1, 1, 'CONC70002' || id::text
+INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, price, barcode)
+    SELECT id, owning_lib, 1, 1, 1, 1, (SELECT evergreen.generate_price()), 'CONC70002' || id::text
     FROM asset.call_number
     WHERE record IN (53, 84) AND label LIKE '78%' AND owning_lib = 7;
 
@@ -125,8 +125,8 @@ INSERT INTO biblio.peer_type (name)
     VALUES ('Media player');
 
 -- Create additional copies for the conjoined items
-INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, barcode)
-    SELECT id, owning_lib, 1, 1, 1, 1, 'PEERBIB' || record::text
+INSERT INTO asset.copy (call_number, circ_lib, creator, editor, loan_duration, fine_level, price, barcode)
+    SELECT id, owning_lib, 1, 1, 1, 1, (SELECT evergreen.generate_price()), 'PEERBIB' || record::text
     FROM asset.call_number
     WHERE record = 15 AND label LIKE 'M%' AND owning_lib = 4;