-misc bugs
This commit is contained in:
parent
2dab1fac1c
commit
53157062cb
@ -32,11 +32,11 @@ CREATE OR REPLACE FUNCTION exchange_do_batch_reserves_in_insert(
|
|||||||
LANGUAGE plpgsql
|
LANGUAGE plpgsql
|
||||||
AS $$
|
AS $$
|
||||||
DECLARE
|
DECLARE
|
||||||
curs refcursor;
|
curs REFCURSOR;
|
||||||
DECLARE
|
DECLARE
|
||||||
i RECORD;
|
i RECORD;
|
||||||
DECLARE
|
DECLARE
|
||||||
curs_trans refcursor;
|
curs_trans REFCURSOR;
|
||||||
BEGIN
|
BEGIN
|
||||||
ruuid0 = 0;
|
ruuid0 = 0;
|
||||||
out_reserve_found0 = TRUE;
|
out_reserve_found0 = TRUE;
|
||||||
@ -228,7 +228,7 @@ BEGIN
|
|||||||
CLOSE curs_reserve_exist;
|
CLOSE curs_reserve_exist;
|
||||||
|
|
||||||
OPEN curs_transaction_exist FOR
|
OPEN curs_transaction_exist FOR
|
||||||
WITH reserve_in_exist AS (
|
WITH reserve_transaction AS (
|
||||||
INSERT INTO reserves_in
|
INSERT INTO reserves_in
|
||||||
(reserve_pub
|
(reserve_pub
|
||||||
,wire_reference
|
,wire_reference
|
||||||
@ -254,7 +254,7 @@ BEGIN
|
|||||||
,in1_execution_date)
|
,in1_execution_date)
|
||||||
ON CONFLICT DO NOTHING
|
ON CONFLICT DO NOTHING
|
||||||
RETURNING reserve_pub)
|
RETURNING reserve_pub)
|
||||||
SELECT reserve_pub FROM reserve_in_exist;
|
SELECT reserve_pub FROM reserve_transaction;
|
||||||
|
|
||||||
FETCH FROM curs_transaction_exist INTO r;
|
FETCH FROM curs_transaction_exist INTO r;
|
||||||
|
|
||||||
@ -270,7 +270,7 @@ BEGIN
|
|||||||
CASE k
|
CASE k
|
||||||
WHEN 0 THEN
|
WHEN 0 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in0_reserve_pub = r.reserve_pub
|
IF in0_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate0 = FALSE;
|
transaction_duplicate0 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -280,7 +280,7 @@ BEGIN
|
|||||||
END IF;
|
END IF;
|
||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 1 THEN
|
WHEN 1 THEN
|
||||||
IF in0_reserve_pub = r.reserve_pub
|
IF in0_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate1 = FALSE;
|
transaction_duplicate1 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -324,7 +324,7 @@ CREATE OR REPLACE FUNCTION exchange_do_batch4_reserves_insert(
|
|||||||
IN in2_credit_val INT8,
|
IN in2_credit_val INT8,
|
||||||
IN in2_credit_frac INT4,
|
IN in2_credit_frac INT4,
|
||||||
IN in2_exchange_account_name VARCHAR,
|
IN in2_exchange_account_name VARCHAR,
|
||||||
IN in2_execute_date INT8,
|
IN in2_execution_date INT8,
|
||||||
IN in2_wire_source_h_payto BYTEA,
|
IN in2_wire_source_h_payto BYTEA,
|
||||||
IN in2_payto_uri VARCHAR,
|
IN in2_payto_uri VARCHAR,
|
||||||
IN in2_notify TEXT,
|
IN in2_notify TEXT,
|
||||||
@ -333,7 +333,7 @@ CREATE OR REPLACE FUNCTION exchange_do_batch4_reserves_insert(
|
|||||||
IN in3_credit_val INT8,
|
IN in3_credit_val INT8,
|
||||||
IN in3_credit_frac INT4,
|
IN in3_credit_frac INT4,
|
||||||
IN in3_exchange_account_name VARCHAR,
|
IN in3_exchange_account_name VARCHAR,
|
||||||
IN in3_execute_date INT8,
|
IN in3_execution_date INT8,
|
||||||
IN in3_wire_source_h_payto BYTEA,
|
IN in3_wire_source_h_payto BYTEA,
|
||||||
IN in3_payto_uri VARCHAR,
|
IN in3_payto_uri VARCHAR,
|
||||||
IN in3_notify TEXT,
|
IN in3_notify TEXT,
|
||||||
@ -472,7 +472,7 @@ BEGIN
|
|||||||
CLOSE curs_reserve_exist;
|
CLOSE curs_reserve_exist;
|
||||||
|
|
||||||
OPEN curs_transaction_exist FOR
|
OPEN curs_transaction_exist FOR
|
||||||
WITH reserve_changes AS (
|
WITH reserve_transaction AS (
|
||||||
INSERT INTO reserves_in
|
INSERT INTO reserves_in
|
||||||
(reserve_pub
|
(reserve_pub
|
||||||
,wire_reference
|
,wire_reference
|
||||||
@ -512,7 +512,7 @@ BEGIN
|
|||||||
,in3_execution_date)
|
,in3_execution_date)
|
||||||
ON CONFLICT DO NOTHING
|
ON CONFLICT DO NOTHING
|
||||||
RETURNING reserve_pub)
|
RETURNING reserve_pub)
|
||||||
SELECT reserve_uuid, reserve_pub FROM reserve_changes;
|
SELECT reserve_pub FROM reserve_transaction;
|
||||||
|
|
||||||
k=0;
|
k=0;
|
||||||
<<loop_transaction>> LOOP
|
<<loop_transaction>> LOOP
|
||||||
@ -526,7 +526,7 @@ BEGIN
|
|||||||
CASE k
|
CASE k
|
||||||
WHEN 0 THEN
|
WHEN 0 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in0_reserve_pub = r.reserve_pub
|
IF in0_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate0 = FALSE;
|
transaction_duplicate0 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -537,7 +537,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 1 THEN
|
WHEN 1 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in1_reserve_pub = r.reserve_pub
|
IF in1_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate1 = FALSE;
|
transaction_duplicate1 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -548,7 +548,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 2 THEN
|
WHEN 2 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in2_reserve_pub = r.reserve_pub
|
IF in2_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate2 = FALSE;
|
transaction_duplicate2 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -558,7 +558,7 @@ BEGIN
|
|||||||
END IF;
|
END IF;
|
||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 3 THEN
|
WHEN 3 THEN
|
||||||
IF in3_reserve_pub = r.reserve_pub
|
IF in3_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate3 = FALSE;
|
transaction_duplicate3 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -877,7 +877,7 @@ BEGIN
|
|||||||
CLOSE curs_reserve_exist;
|
CLOSE curs_reserve_exist;
|
||||||
|
|
||||||
OPEN curs_transaction_exist FOR
|
OPEN curs_transaction_exist FOR
|
||||||
WITH reserve_changes AS (
|
WITH reserve_transaction AS (
|
||||||
INSERT INTO reserves_in
|
INSERT INTO reserves_in
|
||||||
(reserve_pub
|
(reserve_pub
|
||||||
,wire_reference
|
,wire_reference
|
||||||
@ -945,7 +945,7 @@ BEGIN
|
|||||||
,in7_execution_date)
|
,in7_execution_date)
|
||||||
ON CONFLICT DO NOTHING
|
ON CONFLICT DO NOTHING
|
||||||
RETURNING reserve_pub)
|
RETURNING reserve_pub)
|
||||||
SELECT reserve_pub FROM reserve_changes;
|
SELECT reserve_pub FROM reserve_transaction;
|
||||||
|
|
||||||
k=0;
|
k=0;
|
||||||
<<loop_transaction>> LOOP
|
<<loop_transaction>> LOOP
|
||||||
@ -959,7 +959,7 @@ BEGIN
|
|||||||
CASE k
|
CASE k
|
||||||
WHEN 0 THEN
|
WHEN 0 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in0_reserve_pub = r.reserve_pub
|
IF in0_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate0 = FALSE;
|
transaction_duplicate0 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -970,7 +970,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 1 THEN
|
WHEN 1 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in1_reserve_pub = r.reserve_pub
|
IF in1_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate1 = FALSE;
|
transaction_duplicate1 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -981,7 +981,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 2 THEN
|
WHEN 2 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in2_reserve_pub = r.reserve_pub
|
IF in2_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate2 = FALSE;
|
transaction_duplicate2 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -992,7 +992,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 3 THEN
|
WHEN 3 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in3_reserve_pub = r.reserve_pub
|
IF in3_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate3 = FALSE;
|
transaction_duplicate3 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -1003,7 +1003,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 4 THEN
|
WHEN 4 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in4_reserve_pub = r.reserve_pub
|
IF in4_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate4 = FALSE;
|
transaction_duplicate4 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -1014,7 +1014,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 5 THEN
|
WHEN 5 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in5_reserve_pub = r.reserve_pub
|
IF in5_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate2 = FALSE;
|
transaction_duplicate2 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -1025,7 +1025,7 @@ BEGIN
|
|||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 6 THEN
|
WHEN 6 THEN
|
||||||
k = k + 1;
|
k = k + 1;
|
||||||
IF in6_reserve_pub = r.reserve_pub
|
IF in6_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate6 = FALSE;
|
transaction_duplicate6 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
@ -1035,7 +1035,7 @@ BEGIN
|
|||||||
END IF;
|
END IF;
|
||||||
CONTINUE loop2_k;
|
CONTINUE loop2_k;
|
||||||
WHEN 7 THEN
|
WHEN 7 THEN
|
||||||
IF in7_reserve_pub = r.reserve_pub
|
IF in7_reserve_pub = i.reserve_pub
|
||||||
THEN
|
THEN
|
||||||
transaction_duplicate7 = FALSE;
|
transaction_duplicate7 = FALSE;
|
||||||
EXECUTE FORMAT (
|
EXECUTE FORMAT (
|
||||||
|
Loading…
Reference in New Issue
Block a user