@@ -38,15 +38,15 @@ ALTER FUNCTION alt_func1(int) RENAME TO alt_func2; -- failed (name conflict)
3838ERROR: function alt_func2(integer) already exists in schema "alt_nsp1"
3939ALTER FUNCTION alt_func1(int) RENAME TO alt_func3; -- OK
4040ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user2; -- failed (no role membership)
41- ERROR: must be member of role "regress_alter_generic_user2"
41+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
4242ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user3; -- OK
4343ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp1; -- OK, already there
4444ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp2; -- OK
4545ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg2; -- failed (name conflict)
4646ERROR: function alt_agg2(integer) already exists in schema "alt_nsp1"
4747ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg3; -- OK
4848ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user2; -- failed (no role membership)
49- ERROR: must be member of role "regress_alter_generic_user2"
49+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
5050ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user3; -- OK
5151ALTER AGGREGATE alt_agg2(int) SET SCHEMA alt_nsp2; -- OK
5252SET SESSION AUTHORIZATION regress_alter_generic_user2;
@@ -66,7 +66,7 @@ ALTER FUNCTION alt_func1(int) RENAME TO alt_func4; -- OK
6666ALTER FUNCTION alt_func3(int) OWNER TO regress_alter_generic_user2; -- failed (not owner)
6767ERROR: must be owner of function alt_func3
6868ALTER FUNCTION alt_func2(int) OWNER TO regress_alter_generic_user3; -- failed (no role membership)
69- ERROR: must be member of role "regress_alter_generic_user3"
69+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
7070ALTER FUNCTION alt_func3(int) SET SCHEMA alt_nsp2; -- failed (not owner)
7171ERROR: must be owner of function alt_func3
7272ALTER FUNCTION alt_func2(int) SET SCHEMA alt_nsp2; -- failed (name conflicts)
@@ -77,7 +77,7 @@ ALTER AGGREGATE alt_agg1(int) RENAME TO alt_agg4; -- OK
7777ALTER AGGREGATE alt_agg3(int) OWNER TO regress_alter_generic_user2; -- failed (not owner)
7878ERROR: must be owner of function alt_agg3
7979ALTER AGGREGATE alt_agg2(int) OWNER TO regress_alter_generic_user3; -- failed (no role membership)
80- ERROR: must be member of role "regress_alter_generic_user3"
80+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
8181ALTER AGGREGATE alt_agg3(int) SET SCHEMA alt_nsp2; -- failed (not owner)
8282ERROR: must be owner of function alt_agg3
8383ALTER AGGREGATE alt_agg2(int) SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -114,7 +114,7 @@ ALTER CONVERSION alt_conv1 RENAME TO alt_conv2; -- failed (name conflict)
114114ERROR: conversion "alt_conv2" already exists in schema "alt_nsp1"
115115ALTER CONVERSION alt_conv1 RENAME TO alt_conv3; -- OK
116116ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user2; -- failed (no role membership)
117- ERROR: must be member of role "regress_alter_generic_user2"
117+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
118118ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user3; -- OK
119119ALTER CONVERSION alt_conv2 SET SCHEMA alt_nsp2; -- OK
120120SET SESSION AUTHORIZATION regress_alter_generic_user2;
@@ -126,7 +126,7 @@ ALTER CONVERSION alt_conv1 RENAME TO alt_conv4; -- OK
126126ALTER CONVERSION alt_conv3 OWNER TO regress_alter_generic_user2; -- failed (not owner)
127127ERROR: must be owner of conversion alt_conv3
128128ALTER CONVERSION alt_conv2 OWNER TO regress_alter_generic_user3; -- failed (no role membership)
129- ERROR: must be member of role "regress_alter_generic_user3"
129+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
130130ALTER CONVERSION alt_conv3 SET SCHEMA alt_nsp2; -- failed (not owner)
131131ERROR: must be owner of conversion alt_conv3
132132ALTER CONVERSION alt_conv2 SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -188,7 +188,7 @@ ALTER LANGUAGE alt_lang1 RENAME TO alt_lang3; -- OK
188188ALTER LANGUAGE alt_lang2 OWNER TO regress_alter_generic_user3; -- failed (not owner)
189189ERROR: must be owner of language alt_lang2
190190ALTER LANGUAGE alt_lang3 OWNER TO regress_alter_generic_user2; -- failed (no role membership)
191- ERROR: must be member of role "regress_alter_generic_user2"
191+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
192192ALTER LANGUAGE alt_lang3 OWNER TO regress_alter_generic_user3; -- OK
193193RESET SESSION AUTHORIZATION;
194194SELECT lanname, a.rolname
@@ -208,15 +208,15 @@ SET SESSION AUTHORIZATION regress_alter_generic_user1;
208208CREATE OPERATOR @-@ ( leftarg = int4, rightarg = int4, procedure = int4mi );
209209CREATE OPERATOR @+@ ( leftarg = int4, rightarg = int4, procedure = int4pl );
210210ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2; -- failed (no role membership)
211- ERROR: must be member of role "regress_alter_generic_user2"
211+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
212212ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user3; -- OK
213213ALTER OPERATOR @-@(int4, int4) SET SCHEMA alt_nsp2; -- OK
214214SET SESSION AUTHORIZATION regress_alter_generic_user2;
215215CREATE OPERATOR @-@ ( leftarg = int4, rightarg = int4, procedure = int4mi );
216216ALTER OPERATOR @+@(int4, int4) OWNER TO regress_alter_generic_user2; -- failed (not owner)
217217ERROR: must be owner of operator @+@
218218ALTER OPERATOR @-@(int4, int4) OWNER TO regress_alter_generic_user3; -- failed (no role membership)
219- ERROR: must be member of role "regress_alter_generic_user3"
219+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
220220ALTER OPERATOR @+@(int4, int4) SET SCHEMA alt_nsp2; -- failed (not owner)
221221ERROR: must be owner of operator @+@
222222-- can't test this: the error message includes the raw oid of namespace
@@ -251,14 +251,14 @@ ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf2; -- failed (name c
251251ERROR: operator family "alt_opf2" for access method "hash" already exists in schema "alt_nsp1"
252252ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf3; -- OK
253253ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user2; -- failed (no role membership)
254- ERROR: must be member of role "regress_alter_generic_user2"
254+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
255255ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user3; -- OK
256256ALTER OPERATOR FAMILY alt_opf2 USING hash SET SCHEMA alt_nsp2; -- OK
257257ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc2; -- failed (name conflict)
258258ERROR: operator class "alt_opc2" for access method "hash" already exists in schema "alt_nsp1"
259259ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc3; -- OK
260260ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user2; -- failed (no role membership)
261- ERROR: must be member of role "regress_alter_generic_user2"
261+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
262262ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user3; -- OK
263263ALTER OPERATOR CLASS alt_opc2 USING hash SET SCHEMA alt_nsp2; -- OK
264264RESET SESSION AUTHORIZATION;
@@ -277,7 +277,7 @@ ALTER OPERATOR FAMILY alt_opf1 USING hash RENAME TO alt_opf4; -- OK
277277ALTER OPERATOR FAMILY alt_opf3 USING hash OWNER TO regress_alter_generic_user2; -- failed (not owner)
278278ERROR: must be owner of operator family alt_opf3
279279ALTER OPERATOR FAMILY alt_opf2 USING hash OWNER TO regress_alter_generic_user3; -- failed (no role membership)
280- ERROR: must be member of role "regress_alter_generic_user3"
280+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
281281ALTER OPERATOR FAMILY alt_opf3 USING hash SET SCHEMA alt_nsp2; -- failed (not owner)
282282ERROR: must be owner of operator family alt_opf3
283283ALTER OPERATOR FAMILY alt_opf2 USING hash SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -288,7 +288,7 @@ ALTER OPERATOR CLASS alt_opc1 USING hash RENAME TO alt_opc4; -- OK
288288ALTER OPERATOR CLASS alt_opc3 USING hash OWNER TO regress_alter_generic_user2; -- failed (not owner)
289289ERROR: must be owner of operator class alt_opc3
290290ALTER OPERATOR CLASS alt_opc2 USING hash OWNER TO regress_alter_generic_user3; -- failed (no role membership)
291- ERROR: must be member of role "regress_alter_generic_user3"
291+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
292292ALTER OPERATOR CLASS alt_opc3 USING hash SET SCHEMA alt_nsp2; -- failed (not owner)
293293ERROR: must be owner of operator class alt_opc3
294294ALTER OPERATOR CLASS alt_opc2 USING hash SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -524,7 +524,7 @@ ALTER STATISTICS alt_stat1 RENAME TO alt_stat2; -- failed (name conflict)
524524ERROR: statistics object "alt_stat2" already exists in schema "alt_nsp1"
525525ALTER STATISTICS alt_stat1 RENAME TO alt_stat3; -- OK
526526ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user2; -- failed (no role membership)
527- ERROR: must be member of role "regress_alter_generic_user2"
527+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
528528ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user3; -- OK
529529ALTER STATISTICS alt_stat2 SET SCHEMA alt_nsp2; -- OK
530530SET SESSION AUTHORIZATION regress_alter_generic_user2;
@@ -537,7 +537,7 @@ ALTER STATISTICS alt_stat1 RENAME TO alt_stat4; -- OK
537537ALTER STATISTICS alt_stat3 OWNER TO regress_alter_generic_user2; -- failed (not owner)
538538ERROR: must be owner of statistics object alt_stat3
539539ALTER STATISTICS alt_stat2 OWNER TO regress_alter_generic_user3; -- failed (no role membership)
540- ERROR: must be member of role "regress_alter_generic_user3"
540+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
541541ALTER STATISTICS alt_stat3 SET SCHEMA alt_nsp2; -- failed (not owner)
542542ERROR: must be owner of statistics object alt_stat3
543543ALTER STATISTICS alt_stat2 SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -566,7 +566,7 @@ ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict2; -- failed (na
566566ERROR: text search dictionary "alt_ts_dict2" already exists in schema "alt_nsp1"
567567ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict3; -- OK
568568ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user2; -- failed (no role membership)
569- ERROR: must be member of role "regress_alter_generic_user2"
569+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
570570ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user3; -- OK
571571ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 SET SCHEMA alt_nsp2; -- OK
572572SET SESSION AUTHORIZATION regress_alter_generic_user2;
@@ -578,7 +578,7 @@ ALTER TEXT SEARCH DICTIONARY alt_ts_dict1 RENAME TO alt_ts_dict4; -- OK
578578ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 OWNER TO regress_alter_generic_user2; -- failed (not owner)
579579ERROR: must be owner of text search dictionary alt_ts_dict3
580580ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 OWNER TO regress_alter_generic_user3; -- failed (no role membership)
581- ERROR: must be member of role "regress_alter_generic_user3"
581+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
582582ALTER TEXT SEARCH DICTIONARY alt_ts_dict3 SET SCHEMA alt_nsp2; -- failed (not owner)
583583ERROR: must be owner of text search dictionary alt_ts_dict3
584584ALTER TEXT SEARCH DICTIONARY alt_ts_dict2 SET SCHEMA alt_nsp2; -- failed (name conflict)
@@ -607,7 +607,7 @@ ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf2; -- failed
607607ERROR: text search configuration "alt_ts_conf2" already exists in schema "alt_nsp1"
608608ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf3; -- OK
609609ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user2; -- failed (no role membership)
610- ERROR: must be member of role "regress_alter_generic_user2"
610+ ERROR: must be able to SET ROLE "regress_alter_generic_user2"
611611ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user3; -- OK
612612ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 SET SCHEMA alt_nsp2; -- OK
613613SET SESSION AUTHORIZATION regress_alter_generic_user2;
@@ -619,7 +619,7 @@ ALTER TEXT SEARCH CONFIGURATION alt_ts_conf1 RENAME TO alt_ts_conf4; -- OK
619619ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 OWNER TO regress_alter_generic_user2; -- failed (not owner)
620620ERROR: must be owner of text search configuration alt_ts_conf3
621621ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 OWNER TO regress_alter_generic_user3; -- failed (no role membership)
622- ERROR: must be member of role "regress_alter_generic_user3"
622+ ERROR: must be able to SET ROLE "regress_alter_generic_user3"
623623ALTER TEXT SEARCH CONFIGURATION alt_ts_conf3 SET SCHEMA alt_nsp2; -- failed (not owner)
624624ERROR: must be owner of text search configuration alt_ts_conf3
625625ALTER TEXT SEARCH CONFIGURATION alt_ts_conf2 SET SCHEMA alt_nsp2; -- failed (name conflict)
0 commit comments