Consistently use "superuser" instead of "super user"
[pgsql.git] / src / test / regress / expected / regproc.out
blobe45ff5483fb1fc1e68cd13f679aca7dfbf5868f6
1 --
2 -- regproc
3 --
4 /* If objects exist, return oids */
5 CREATE ROLE regress_regrole_test;
6 -- without schemaname
7 SELECT regoper('||/');
8  regoper 
9 ---------
10  ||/
11 (1 row)
13 SELECT regoperator('+(int4,int4)');
14     regoperator     
15 --------------------
16  +(integer,integer)
17 (1 row)
19 SELECT regproc('now');
20  regproc 
21 ---------
22  now
23 (1 row)
25 SELECT regprocedure('abs(numeric)');
26  regprocedure 
27 --------------
28  abs(numeric)
29 (1 row)
31 SELECT regclass('pg_class');
32  regclass 
33 ----------
34  pg_class
35 (1 row)
37 SELECT regtype('int4');
38  regtype 
39 ---------
40  integer
41 (1 row)
43 SELECT regcollation('"POSIX"');
44  regcollation 
45 --------------
46  "POSIX"
47 (1 row)
49 SELECT to_regoper('||/');
50  to_regoper 
51 ------------
52  ||/
53 (1 row)
55 SELECT to_regoperator('+(int4,int4)');
56    to_regoperator   
57 --------------------
58  +(integer,integer)
59 (1 row)
61 SELECT to_regproc('now');
62  to_regproc 
63 ------------
64  now
65 (1 row)
67 SELECT to_regprocedure('abs(numeric)');
68  to_regprocedure 
69 -----------------
70  abs(numeric)
71 (1 row)
73 SELECT to_regclass('pg_class');
74  to_regclass 
75 -------------
76  pg_class
77 (1 row)
79 SELECT to_regtype('int4');
80  to_regtype 
81 ------------
82  integer
83 (1 row)
85 SELECT to_regcollation('"POSIX"');
86  to_regcollation 
87 -----------------
88  "POSIX"
89 (1 row)
91 -- with schemaname
92 SELECT regoper('pg_catalog.||/');
93  regoper 
94 ---------
95  ||/
96 (1 row)
98 SELECT regoperator('pg_catalog.+(int4,int4)');
99     regoperator     
100 --------------------
101  +(integer,integer)
102 (1 row)
104 SELECT regproc('pg_catalog.now');
105  regproc 
106 ---------
107  now
108 (1 row)
110 SELECT regprocedure('pg_catalog.abs(numeric)');
111  regprocedure 
112 --------------
113  abs(numeric)
114 (1 row)
116 SELECT regclass('pg_catalog.pg_class');
117  regclass 
118 ----------
119  pg_class
120 (1 row)
122 SELECT regtype('pg_catalog.int4');
123  regtype 
124 ---------
125  integer
126 (1 row)
128 SELECT regcollation('pg_catalog."POSIX"');
129  regcollation 
130 --------------
131  "POSIX"
132 (1 row)
134 SELECT to_regoper('pg_catalog.||/');
135  to_regoper 
136 ------------
137  ||/
138 (1 row)
140 SELECT to_regproc('pg_catalog.now');
141  to_regproc 
142 ------------
143  now
144 (1 row)
146 SELECT to_regprocedure('pg_catalog.abs(numeric)');
147  to_regprocedure 
148 -----------------
149  abs(numeric)
150 (1 row)
152 SELECT to_regclass('pg_catalog.pg_class');
153  to_regclass 
154 -------------
155  pg_class
156 (1 row)
158 SELECT to_regtype('pg_catalog.int4');
159  to_regtype 
160 ------------
161  integer
162 (1 row)
164 SELECT to_regcollation('pg_catalog."POSIX"');
165  to_regcollation 
166 -----------------
167  "POSIX"
168 (1 row)
170 -- schemaname not applicable
171 SELECT regrole('regress_regrole_test');
172        regrole        
173 ----------------------
174  regress_regrole_test
175 (1 row)
177 SELECT regrole('"regress_regrole_test"');
178        regrole        
179 ----------------------
180  regress_regrole_test
181 (1 row)
183 SELECT regnamespace('pg_catalog');
184  regnamespace 
185 --------------
186  pg_catalog
187 (1 row)
189 SELECT regnamespace('"pg_catalog"');
190  regnamespace 
191 --------------
192  pg_catalog
193 (1 row)
195 SELECT to_regrole('regress_regrole_test');
196       to_regrole      
197 ----------------------
198  regress_regrole_test
199 (1 row)
201 SELECT to_regrole('"regress_regrole_test"');
202       to_regrole      
203 ----------------------
204  regress_regrole_test
205 (1 row)
207 SELECT to_regnamespace('pg_catalog');
208  to_regnamespace 
209 -----------------
210  pg_catalog
211 (1 row)
213 SELECT to_regnamespace('"pg_catalog"');
214  to_regnamespace 
215 -----------------
216  pg_catalog
217 (1 row)
219 /* If objects don't exist, raise errors. */
220 DROP ROLE regress_regrole_test;
221 -- without schemaname
222 SELECT regoper('||//');
223 ERROR:  operator does not exist: ||//
224 LINE 1: SELECT regoper('||//');
225                        ^
226 SELECT regoperator('++(int4,int4)');
227 ERROR:  operator does not exist: ++(int4,int4)
228 LINE 1: SELECT regoperator('++(int4,int4)');
229                            ^
230 SELECT regproc('know');
231 ERROR:  function "know" does not exist
232 LINE 1: SELECT regproc('know');
233                        ^
234 SELECT regprocedure('absinthe(numeric)');
235 ERROR:  function "absinthe(numeric)" does not exist
236 LINE 1: SELECT regprocedure('absinthe(numeric)');
237                             ^
238 SELECT regclass('pg_classes');
239 ERROR:  relation "pg_classes" does not exist
240 LINE 1: SELECT regclass('pg_classes');
241                         ^
242 SELECT regtype('int3');
243 ERROR:  type "int3" does not exist
244 LINE 1: SELECT regtype('int3');
245                        ^
246 -- with schemaname
247 SELECT regoper('ng_catalog.||/');
248 ERROR:  schema "ng_catalog" does not exist
249 LINE 1: SELECT regoper('ng_catalog.||/');
250                        ^
251 SELECT regoperator('ng_catalog.+(int4,int4)');
252 ERROR:  operator does not exist: ng_catalog.+(int4,int4)
253 LINE 1: SELECT regoperator('ng_catalog.+(int4,int4)');
254                            ^
255 SELECT regproc('ng_catalog.now');
256 ERROR:  schema "ng_catalog" does not exist
257 LINE 1: SELECT regproc('ng_catalog.now');
258                        ^
259 SELECT regprocedure('ng_catalog.abs(numeric)');
260 ERROR:  schema "ng_catalog" does not exist
261 LINE 1: SELECT regprocedure('ng_catalog.abs(numeric)');
262                             ^
263 SELECT regclass('ng_catalog.pg_class');
264 ERROR:  schema "ng_catalog" does not exist
265 LINE 1: SELECT regclass('ng_catalog.pg_class');
266                         ^
267 SELECT regtype('ng_catalog.int4');
268 ERROR:  schema "ng_catalog" does not exist
269 LINE 1: SELECT regtype('ng_catalog.int4');
270                        ^
271 SELECT regcollation('ng_catalog."POSIX"');
272 ERROR:  schema "ng_catalog" does not exist
273 LINE 1: SELECT regcollation('ng_catalog."POSIX"');
274                             ^
275 -- schemaname not applicable
276 SELECT regrole('regress_regrole_test');
277 ERROR:  role "regress_regrole_test" does not exist
278 LINE 1: SELECT regrole('regress_regrole_test');
279                        ^
280 SELECT regrole('"regress_regrole_test"');
281 ERROR:  role "regress_regrole_test" does not exist
282 LINE 1: SELECT regrole('"regress_regrole_test"');
283                        ^
284 SELECT regrole('Nonexistent');
285 ERROR:  role "nonexistent" does not exist
286 LINE 1: SELECT regrole('Nonexistent');
287                        ^
288 SELECT regrole('"Nonexistent"');
289 ERROR:  role "Nonexistent" does not exist
290 LINE 1: SELECT regrole('"Nonexistent"');
291                        ^
292 SELECT regrole('foo.bar');
293 ERROR:  invalid name syntax
294 LINE 1: SELECT regrole('foo.bar');
295                        ^
296 SELECT regnamespace('Nonexistent');
297 ERROR:  schema "nonexistent" does not exist
298 LINE 1: SELECT regnamespace('Nonexistent');
299                             ^
300 SELECT regnamespace('"Nonexistent"');
301 ERROR:  schema "Nonexistent" does not exist
302 LINE 1: SELECT regnamespace('"Nonexistent"');
303                             ^
304 SELECT regnamespace('foo.bar');
305 ERROR:  invalid name syntax
306 LINE 1: SELECT regnamespace('foo.bar');
307                             ^
308 /* If objects don't exist, return NULL with no error. */
309 -- without schemaname
310 SELECT to_regoper('||//');
311  to_regoper 
312 ------------
314 (1 row)
316 SELECT to_regoperator('++(int4,int4)');
317  to_regoperator 
318 ----------------
320 (1 row)
322 SELECT to_regproc('know');
323  to_regproc 
324 ------------
326 (1 row)
328 SELECT to_regprocedure('absinthe(numeric)');
329  to_regprocedure 
330 -----------------
332 (1 row)
334 SELECT to_regclass('pg_classes');
335  to_regclass 
336 -------------
338 (1 row)
340 SELECT to_regtype('int3');
341  to_regtype 
342 ------------
344 (1 row)
346 SELECT to_regcollation('notacollation');
347  to_regcollation 
348 -----------------
350 (1 row)
352 -- with schemaname
353 SELECT to_regoper('ng_catalog.||/');
354  to_regoper 
355 ------------
357 (1 row)
359 SELECT to_regoperator('ng_catalog.+(int4,int4)');
360  to_regoperator 
361 ----------------
363 (1 row)
365 SELECT to_regproc('ng_catalog.now');
366  to_regproc 
367 ------------
369 (1 row)
371 SELECT to_regprocedure('ng_catalog.abs(numeric)');
372  to_regprocedure 
373 -----------------
375 (1 row)
377 SELECT to_regclass('ng_catalog.pg_class');
378  to_regclass 
379 -------------
381 (1 row)
383 SELECT to_regtype('ng_catalog.int4');
384  to_regtype 
385 ------------
387 (1 row)
389 SELECT to_regcollation('ng_catalog."POSIX"');
390  to_regcollation 
391 -----------------
393 (1 row)
395 -- schemaname not applicable
396 SELECT to_regrole('regress_regrole_test');
397  to_regrole 
398 ------------
400 (1 row)
402 SELECT to_regrole('"regress_regrole_test"');
403  to_regrole 
404 ------------
406 (1 row)
408 SELECT to_regrole('foo.bar');
409 ERROR:  invalid name syntax
410 SELECT to_regrole('Nonexistent');
411  to_regrole 
412 ------------
414 (1 row)
416 SELECT to_regrole('"Nonexistent"');
417  to_regrole 
418 ------------
420 (1 row)
422 SELECT to_regrole('foo.bar');
423 ERROR:  invalid name syntax
424 SELECT to_regnamespace('Nonexistent');
425  to_regnamespace 
426 -----------------
428 (1 row)
430 SELECT to_regnamespace('"Nonexistent"');
431  to_regnamespace 
432 -----------------
434 (1 row)
436 SELECT to_regnamespace('foo.bar');
437 ERROR:  invalid name syntax