Force COLLATE "C" to stabilize ordering in new test_pg_dump queries.
Should have thought of the need for this. (Local testing suggests that we may still not be out of the woods, but certainly this much is needed.) Per buildfarm and David Rowley. Discussion: https://postgr.es/m/CAApHDvo8pMk5WWFAqwGzuQ-Xh+957W61io_OsCP0oUzqCCODTg@mail.gmail.com
This commit is contained in:
parent
9d9ece4c16
commit
900d114425
|
@ -70,7 +70,7 @@ SELECT s.obj,
|
|||
ELSE a.grantee::regrole::name END,
|
||||
a.privilege_type, a.is_grantable
|
||||
FROM
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) COLLATE "C" AS obj, initprivs
|
||||
FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
|
||||
aclexplode(s.initprivs) a;
|
||||
obj | grantor | grantee | privilege_type | is_grantable
|
||||
|
@ -207,7 +207,7 @@ SELECT s.obj,
|
|||
ELSE a.grantee::regrole::name END,
|
||||
a.privilege_type, a.is_grantable
|
||||
FROM
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) COLLATE "C" AS obj, initprivs
|
||||
FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
|
||||
aclexplode(s.initprivs) a;
|
||||
obj | grantor | grantee | privilege_type | is_grantable
|
||||
|
|
|
@ -83,7 +83,7 @@ SELECT s.obj,
|
|||
ELSE a.grantee::regrole::name END,
|
||||
a.privilege_type, a.is_grantable
|
||||
FROM
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) COLLATE "C" AS obj, initprivs
|
||||
FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
|
||||
aclexplode(s.initprivs) a;
|
||||
SELECT pg_describe_object(classid,objid,objsubid) AS obj,
|
||||
|
@ -135,7 +135,7 @@ SELECT s.obj,
|
|||
ELSE a.grantee::regrole::name END,
|
||||
a.privilege_type, a.is_grantable
|
||||
FROM
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
|
||||
(SELECT pg_describe_object(classoid,objoid,objsubid) COLLATE "C" AS obj, initprivs
|
||||
FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
|
||||
aclexplode(s.initprivs) a;
|
||||
SELECT pg_describe_object(classid,objid,objsubid) AS obj,
|
||||
|
|
Loading…
Reference in New Issue