Further stabilize output from rolenames regression test.

Commit e5209bf37 didn't quite get the job done, as I failed to
notice that chksetconfig() also needed to have its ORDER BY
extended.  Per buildfarm member dory.

Report: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=dory&dt=2020-09-26%2020%3A10%3A13
This commit is contained in:
Tom Lane 2020-09-26 17:42:20 -04:00
parent e55f718fc4
commit 3c88199550
2 changed files with 6 additions and 6 deletions

View File

@ -29,7 +29,7 @@ SELECT COALESCE(d.datname, 'ALL'), COALESCE(r.rolname, 'ALL'),
AS v(uname, keyword)
ON (r.rolname = v.uname)
WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2')
ORDER BY 1, 2;
ORDER BY 1, 2, 3;
$$ LANGUAGE SQL;
CREATE FUNCTION chkumapping()
RETURNS TABLE (umname name, umserver name, umoptions text[])
@ -437,8 +437,8 @@ SELECT * FROM chksetconfig();
ALL | Public | - | {application_name=BARBAR}
ALL | current_user | - | {application_name=FOOFOO}
ALL | regress_testrol1 | session_user | {application_name=BAR}
ALL | regress_testrol2 | current_user | {application_name=FOO}
ALL | regress_testrol2 | current_role | {application_name=FOO}
ALL | regress_testrol2 | current_user | {application_name=FOO}
(5 rows)
ALTER ROLE regress_testrol1 SET application_name to 'SLAM';
@ -448,8 +448,8 @@ SELECT * FROM chksetconfig();
ALL | Public | - | {application_name=BARBAR}
ALL | current_user | - | {application_name=FOOFOO}
ALL | regress_testrol1 | session_user | {application_name=SLAM}
ALL | regress_testrol2 | current_user | {application_name=FOO}
ALL | regress_testrol2 | current_role | {application_name=FOO}
ALL | regress_testrol2 | current_user | {application_name=FOO}
(5 rows)
ALTER ROLE CURRENT_ROLE RESET application_name;
@ -489,8 +489,8 @@ SELECT * FROM chksetconfig();
ALL | Public | - | {application_name=BARBAR}
ALL | current_user | - | {application_name=FOOFOO}
ALL | regress_testrol1 | session_user | {application_name=BAR}
ALL | regress_testrol2 | current_user | {application_name=FOO}
ALL | regress_testrol2 | current_role | {application_name=FOO}
ALL | regress_testrol2 | current_user | {application_name=FOO}
(5 rows)
ALTER USER regress_testrol1 SET application_name to 'SLAM';
@ -500,8 +500,8 @@ SELECT * FROM chksetconfig();
ALL | Public | - | {application_name=BARBAR}
ALL | current_user | - | {application_name=FOOFOO}
ALL | regress_testrol1 | session_user | {application_name=SLAM}
ALL | regress_testrol2 | current_user | {application_name=FOO}
ALL | regress_testrol2 | current_role | {application_name=FOO}
ALL | regress_testrol2 | current_user | {application_name=FOO}
(5 rows)
ALTER USER CURRENT_ROLE RESET application_name;

View File

@ -30,7 +30,7 @@ SELECT COALESCE(d.datname, 'ALL'), COALESCE(r.rolname, 'ALL'),
AS v(uname, keyword)
ON (r.rolname = v.uname)
WHERE (r.rolname) IN ('Public', 'current_user', 'regress_testrol1', 'regress_testrol2')
ORDER BY 1, 2;
ORDER BY 1, 2, 3;
$$ LANGUAGE SQL;
CREATE FUNCTION chkumapping()