Skip to content

Commit 8ba32c2

Browse files
CherkashinSergeyza-arthur
authored andcommitted
Add cache test
1 parent 3074d07 commit 8ba32c2

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

expected/pg_variables_trans.out

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1838,3 +1838,19 @@ SELECT pgv_remove('vars');
18381838

18391839
(1 row)
18401840

1841+
-- REMOVED TRANSACTIONAL VARIABLE SHOULD BE NOT ACCESSIBLE THROUGH LastVariable
1842+
SELECT pgv_insert('package', 'errs',row(n), true)
1843+
FROM generate_series(1,5) AS gs(n) WHERE 1.0/(n-3)<>0;
1844+
ERROR: division by zero
1845+
SELECT pgv_insert('package', 'errs',row(1), true);
1846+
pgv_insert
1847+
------------
1848+
1849+
(1 row)
1850+
1851+
SELECT pgv_free();
1852+
pgv_free
1853+
----------
1854+
1855+
(1 row)
1856+

sql/pg_variables_trans.sql

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,3 +460,10 @@ SELECT pgv_set('vars', 'trans1', 'package restored'::text, true);
460460
SELECT * FROM pgv_list() ORDER BY package, name;
461461
COMMIT;
462462
SELECT pgv_remove('vars');
463+
464+
-- REMOVED TRANSACTIONAL VARIABLE SHOULD BE NOT ACCESSIBLE THROUGH LastVariable
465+
SELECT pgv_insert('package', 'errs',row(n), true)
466+
FROM generate_series(1,5) AS gs(n) WHERE 1.0/(n-3)<>0;
467+
SELECT pgv_insert('package', 'errs',row(1), true);
468+
469+
SELECT pgv_free();

0 commit comments

Comments
 (0)