Make command order in test more sensible
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 22 Oct 2019 08:35:54 +0000 (10:35 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 22 Oct 2019 08:35:54 +0000 (10:35 +0200)
Through several updates, the CREATE USER command has been separated
from where the user is actually used in the test.

src/test/regress/expected/sequence.out
src/test/regress/sql/sequence.sql

index a0d2b22d3c015bcc53e88e0dbead1f38cfed101a..75eb5015cf7848820b0b6a8d8dca4bc326be20c3 100644 (file)
@@ -599,7 +599,6 @@ DROP SEQUENCE seq2;
 -- should fail
 SELECT lastval();
 ERROR:  lastval is not yet defined in this session
-CREATE USER regress_seq_user;
 -- Test sequences in read-only transactions
 CREATE TEMPORARY SEQUENCE sequence_test_temp1;
 START TRANSACTION READ ONLY;
@@ -623,6 +622,7 @@ SELECT setval('sequence_test2', 1);  -- error
 ERROR:  cannot execute setval() in a read-only transaction
 ROLLBACK;
 -- privileges tests
+CREATE USER regress_seq_user;
 -- nextval
 BEGIN;
 SET LOCAL SESSION AUTHORIZATION regress_seq_user;
index a7b9e633728bdf345723e37f0119afde8d306675..7928ee23ee8095ef57eda39883221996d59da1e3 100644 (file)
@@ -272,8 +272,6 @@ DROP SEQUENCE seq2;
 -- should fail
 SELECT lastval();
 
-CREATE USER regress_seq_user;
-
 -- Test sequences in read-only transactions
 CREATE TEMPORARY SEQUENCE sequence_test_temp1;
 START TRANSACTION READ ONLY;
@@ -287,6 +285,8 @@ ROLLBACK;
 
 -- privileges tests
 
+CREATE USER regress_seq_user;
+
 -- nextval
 BEGIN;
 SET LOCAL SESSION AUTHORIZATION regress_seq_user;