mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-21 08:29:39 +08:00
regression test: fix hot standby tests by using repeatable read
Serializable transactions won't work on a Hot Standby. Also fix VACUUM/ANALYZE label mixup. Patch by Martín Marqués
This commit is contained in:
parent
7ec73783d8
commit
2985e16031
@ -49,7 +49,7 @@ select count(*) as should_be_1 from hs1;
|
|||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
end;
|
end;
|
||||||
begin transaction isolation level serializable;
|
begin transaction isolation level repeatable read;
|
||||||
select count(*) as should_be_1 from hs1;
|
select count(*) as should_be_1 from hs1;
|
||||||
should_be_1
|
should_be_1
|
||||||
-------------
|
-------------
|
||||||
|
@ -124,7 +124,7 @@ unlisten *;
|
|||||||
ERROR: cannot execute UNLISTEN during recovery
|
ERROR: cannot execute UNLISTEN during recovery
|
||||||
-- disallowed commands
|
-- disallowed commands
|
||||||
ANALYZE hs1;
|
ANALYZE hs1;
|
||||||
ERROR: cannot execute VACUUM during recovery
|
ERROR: cannot execute ANALYZE during recovery
|
||||||
VACUUM hs2;
|
VACUUM hs2;
|
||||||
ERROR: cannot execute VACUUM during recovery
|
ERROR: cannot execute VACUUM during recovery
|
||||||
CLUSTER hs2 using hs1_pkey;
|
CLUSTER hs2 using hs1_pkey;
|
||||||
|
@ -28,7 +28,7 @@ begin transaction read only;
|
|||||||
select count(*) as should_be_1 from hs1;
|
select count(*) as should_be_1 from hs1;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
begin transaction isolation level serializable;
|
begin transaction isolation level repeatable read;
|
||||||
select count(*) as should_be_1 from hs1;
|
select count(*) as should_be_1 from hs1;
|
||||||
select count(*) as should_be_1 from hs1;
|
select count(*) as should_be_1 from hs1;
|
||||||
select count(*) as should_be_1 from hs1;
|
select count(*) as should_be_1 from hs1;
|
||||||
|
Loading…
Reference in New Issue
Block a user