@@ -172,7 +172,7 @@ diff ../../../src/test/regress/expected/create_index.out ../tmp_check/regress_ou
172
172
\d concur_heap
173
173
Table "public.concur_heap"
174
174
Column | Type | Collation | Nullable | Default
175
- @@ -2428 ,46 +2428 ,38 @@
175
+ @@ -2447 ,46 +2447 ,38 @@
176
176
INSERT INTO concur_reindex_tab4 VALUES (1), (1), (2);
177
177
-- This trick creates an invalid index.
178
178
CREATE UNIQUE INDEX CONCURRENTLY concur_reindex_ind5 ON concur_reindex_tab4 (c1);
@@ -570,7 +570,34 @@ diff ../../../src/test/regress/expected/rowsecurity.out ../tmp_check/regress_out
570
570
diff ../../../src/test/regress/expected/atx.out ../tmp_check/regress_outdir/results/atx.out
571
571
--- ../../../src/test/regress/expected/atx.out CENSORED
572
572
+++ ../tmp_check/regress_outdir/results/atx.out CENSORED
573
- @@ -1143,6 +1143,7 @@
573
+ @@ -851,6 +851,7 @@
574
+ declare c2 cursor with hold for select count_tt1_v(), count_tt1_s();
575
+ insert into atx_tt1 values(2);
576
+ commit;
577
+ + ERROR: cannot PREPARE a transaction that has created a cursor WITH HOLD
578
+ commit;
579
+ begin;
580
+ begin autonomous;
581
+ @@ -866,6 +867,7 @@
582
+ drop function count_tt1_s();
583
+ drop table if exists atx_tt1;
584
+ close c2;
585
+ + ERROR: cursor "c2" does not exist
586
+ -- 13
587
+ create table atx_13_t(i int);
588
+ begin;
589
+ @@ -985,9 +987,7 @@
590
+ insert into atx_tt2 values(1);
591
+ declare c2 cursor with hold for select error_function();
592
+ commit;
593
+ - NOTICE: other exception 22012, division by zero
594
+ - ERROR: control reached end of function without RETURN
595
+ - CONTEXT: PL/pgSQL function error_function()
596
+ + ERROR: cannot PREPARE a transaction that has created a cursor WITH HOLD
597
+ commit;
598
+ drop function if exists error_function();
599
+ drop table if exists atx_tt2;
600
+ @@ -1074,6 +1074,7 @@
574
601
RESET client_min_messages;
575
602
create database regression_atx_test_database;
576
603
ALTER DATABASE "regression_atx_test_database" SET lc_messages TO 'C';
0 commit comments