Circ Chain Functions should take BIGINTs
authorThomas Berezansky <tsbere@mvlc.org>
Mon, 18 Jun 2012 16:49:39 +0000 (12:49 -0400)
committerJason Stephenson <jstephenson@mvlc.org>
Mon, 25 Mar 2013 13:00:51 +0000 (09:00 -0400)
Because INTEGER isn't suitable for circ IDs.

This only requires editing the input definitions.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/sql/Pg/090.schema.action.sql

index 9dec15f..d4d63d3 100644 (file)
@@ -580,7 +580,7 @@ CREATE TYPE action.circ_chain_summary AS (
 );
 
 
-CREATE OR REPLACE FUNCTION action.circ_chain ( ctx_circ_id INTEGER ) RETURNS SETOF action.circulation AS $$
+CREATE OR REPLACE FUNCTION action.circ_chain ( ctx_circ_id BIGINT ) RETURNS SETOF action.circulation AS $$
 DECLARE
     tmp_circ action.circulation%ROWTYPE;
     circ_0 action.circulation%ROWTYPE;
@@ -615,7 +615,7 @@ BEGIN
 END;
 $$ LANGUAGE 'plpgsql';
 
-CREATE OR REPLACE FUNCTION action.summarize_circ_chain ( ctx_circ_id INTEGER ) RETURNS action.circ_chain_summary AS $$
+CREATE OR REPLACE FUNCTION action.summarize_circ_chain ( ctx_circ_id BIGINT ) RETURNS action.circ_chain_summary AS $$
 
 DECLARE