]> granicus.if.org Git - postgresql/commitdiff
Add expected isolationtester output when prepared xacts are disabled
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 25 Aug 2011 20:35:57 +0000 (17:35 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Thu, 25 Aug 2011 20:45:57 +0000 (17:45 -0300)
This was deemed unnecessary initially but in later discussion it was
agreed otherwise.

Original file from Kevin Grittner, allegedly from Dan Ports.
I had to clean up whitespace a bit per changes from Heikki.

src/test/isolation/expected/prepared-transactions_1.out [new file with mode: 0644]
src/test/isolation/isolation_schedule

diff --git a/src/test/isolation/expected/prepared-transactions_1.out b/src/test/isolation/expected/prepared-transactions_1.out
new file mode 100644 (file)
index 0000000..d814e6b
--- /dev/null
@@ -0,0 +1,41529 @@
+Parsed test spec with 4 sessions
+
+starting permutation: r1 r2 w2 w3 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 w3 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 w3 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 p2 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p1 p2 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 w3 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 p1 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 w2 p2 p1 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 w3 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 p2 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 r2 p1 w2 p2 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 r2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p1 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 w3 p3 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w2 p1 w3 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 w2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p1 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 r2 p3 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 r2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p1 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 w2 p3 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 r2 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 w2 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p1 p3 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 r2 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 w2 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 p1 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 r2 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 w2 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 w3 p3 c3 p1 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 w3 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 p2 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 r2 w2 p2 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w2 w3 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 r2 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 w2 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: r1 p1 w3 p3 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 w3 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 w3 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 p2 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p1 p2 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 w3 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 p1 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 r2 p2 p1 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 r2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p1 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 w3 p3 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 w3 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 p2 w3 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 r2 p2 w3 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w2 r1 p1 w3 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 w2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p1 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 r2 p3 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 r2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p1 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 w2 p3 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 r2 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 r2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 w2 p3 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p1 p3 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 r2 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 w2 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 p1 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 r2 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 w2 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r1 p3 c3 p1 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p1 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p1 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p1 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p3 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p3 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p3 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p3 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p2 p3 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 w2 p3 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  could not serialize access due to read/write dependencies among transactions
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p2 p3 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p2 p3 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p3 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p3 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p3 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p3 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 w2 p3 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p1 p3 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 r1 p3 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 r1 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 r2 p3 c3 r1 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step r2: SELECT * FROM test3;
+c              
+
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 r2 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 r2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 p1 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 w2 c3 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 r2 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 r2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 r2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 r2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 r2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 r2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 c3 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 c3 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 c3 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 w2 c3 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 p1 c3 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 r2 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 w2 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r1 c3 p1 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p1 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p1 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p1 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p1 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p1 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p2 p1 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p2 p1 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p2 c3 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p2 c3 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 p2 c3 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 w2 c3 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 w2 p2 c3 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 w2 p2 c3 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 w2 c3 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 w2 c3 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 w2 c3 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 c3 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 c3 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 c3 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 p1 c3 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 r1 c3 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 r2 c3 r1 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 r2 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 r2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 p1 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 p1 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 p1 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 w2 p1 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 r2 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 r2 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 r2 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 r2 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 w2 r2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 w2 r2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 w2 r2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 w2 c1 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 c1 r2 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r1 p1 c1 w2 r2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step r2: SELECT * FROM test3;
+c              
+
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p1 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p1 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p1 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p2 p1 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p2 p1 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 w2 p2 c2 p1 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 p1 w2 p2 c1 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 p1 w2 p2 c2 c1 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 p1 w2 c1 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step w2: INSERT INTO test2 VALUES (2);
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
+
+starting permutation: w3 p3 c3 r2 r1 p1 c1 w2 p2 c2 check
+a              
+
+a              
+
+step w3: INSERT INTO test3 VALUES (3);
+step p3: PREPARE TRANSACTION 's3';
+ERROR:  prepared transactions are disabled
+step c3: COMMIT PREPARED 's3';
+ERROR:  prepared transaction with identifier "s3" does not exist
+step r2: SELECT * FROM test3;
+c              
+
+step r1: SELECT * FROM test2;
+b              
+
+step p1: PREPARE TRANSACTION 's1';
+ERROR:  prepared transactions are disabled
+step c1: COMMIT PREPARED 's1';
+ERROR:  prepared transaction with identifier "s1" does not exist
+step w2: INSERT INTO test2 VALUES (2);
+step p2: PREPARE TRANSACTION 's2';
+ERROR:  prepared transactions are disabled
+step c2: COMMIT PREPARED 's2';
+ERROR:  prepared transaction with identifier "s2" does not exist
+step check: SELECT * FROM test1,test2,test3;
+a              b              c              
+
index cf97ba9ececeaeb6818927948dbe1012f26f0dfe..386ef78aac8055944aec46b685656f28f18fb859 100644 (file)
@@ -9,8 +9,4 @@ test: ri-trigger
 test: partial-index
 test: two-ids
 test: multiple-row-versions
-# Ignore failure from prepared-transactions test, because it fails if
-# prepared transactions are disabled in the server. It should pass if they're
-# enabled, however.
-ignore: prepared-transactions
 test: prepared-transactions