Make new test immune to collation

Animals running in Czech locale failed.  I could try to find table names
that don't have this problem, but it seems simpler to just use the C
locale.

Per buildfarm
This commit is contained in:
Alvaro Herrera 2021-07-23 11:01:22 -04:00
parent 80ba4bb383
commit 6beb38cfc9
No known key found for this signature in database
GPG Key ID: 1C20ACB9D5C564AE
2 changed files with 4 additions and 4 deletions

View File

@ -3425,7 +3425,7 @@ alter trigger a on grandparent rename to b;
select tgrelid::regclass, tgname,
(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname
from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent'))
order by tgname, tgrelid::regclass::text;
order by tgname, tgrelid::regclass::text COLLATE "C";
tgrelid | tgname | parent_tgname
-------------+--------+---------------
chi | b | b
@ -3452,7 +3452,7 @@ alter trigger p on grandparent rename to q;
select tgrelid::regclass, tgname,
(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname
from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent'))
order by tgname, tgrelid::regclass::text;
order by tgname, tgrelid::regclass::text COLLATE "C";
tgrelid | tgname | parent_tgname
-------------+--------+---------------
chi | b | b

View File

@ -2589,7 +2589,7 @@ alter trigger a on grandparent rename to b;
select tgrelid::regclass, tgname,
(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname
from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent'))
order by tgname, tgrelid::regclass::text;
order by tgname, tgrelid::regclass::text COLLATE "C";
alter trigger a on only grandparent rename to b; -- ONLY not supported
alter trigger b on middle rename to c; -- can't rename trigger on partition
create trigger c after insert on middle
@ -2603,7 +2603,7 @@ alter trigger p on grandparent rename to q;
select tgrelid::regclass, tgname,
(select tgname from pg_trigger tr where tr.oid = pg_trigger.tgparentid) parent_tgname
from pg_trigger where tgrelid in (select relid from pg_partition_tree('grandparent'))
order by tgname, tgrelid::regclass::text;
order by tgname, tgrelid::regclass::text COLLATE "C";
drop table grandparent;