X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=sql%2Fbase%2Fbase.sql;h=19a48f8e1008fe621ccc949385019c1a427302ee;hp=8423d084263d5bc602542267ea9567ec095133cb;hb=3061dc540ceb3818387c50694c68fbe69a47cd8c;hpb=adfcc2989bbcc6e6c2aab72a4464fd31771d5354 diff --git a/sql/base/base.sql b/sql/base/base.sql index 8423d08..19a48f8 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -2334,6 +2334,16 @@ CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint (INTEGER) ); $$ LANGUAGE SQL; +CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint2 (INTEGER) RETURNS SETOF action.matrix_test_result AS $$ + SELECT action.hold_request_permit_test( + (SELECT pickup_lib FROM action.hold_request WHERE id = $1), + (SELECT request_lib FROM action.hold_request WHERE id = $1), + (SELECT current_copy FROM action.hold_request WHERE id = $1), + (SELECT usr FROM action.hold_request WHERE id = $1), + (SELECT requestor FROM action.hold_request WHERE id = $1) + ); +$$ LANGUAGE SQL; + CREATE OR REPLACE FUNCTION migration_tools.find_circ_matrix_matchpoint (INTEGER) RETURNS SETOF action.found_circ_matrix_matchpoint AS $$ SELECT action.find_circ_matrix_matchpoint( (SELECT circ_lib FROM action.circulation WHERE id = $1),