]> begriffs open source - ai-pg/blob - full-docs/src/sgml/html/infoschema-routines.html
PG 18 docs from https://ftp.postgresql.org/pub/source/v18.0/postgresql-18.0-docs...
[ai-pg] / full-docs / src / sgml / html / infoschema-routines.html
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>35.45. routines</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="infoschema-routine-table-usage.html" title="35.44. routine_table_usage" /><link rel="next" href="infoschema-schemata.html" title="35.46. schemata" /></head><body id="docContent" class="container-fluid col-10"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">35.45. <code class="literal">routines</code></th></tr><tr><td width="10%" align="left"><a accesskey="p" href="infoschema-routine-table-usage.html" title="35.44. routine_table_usage">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="information-schema.html" title="Chapter 35. The Information Schema">Up</a></td><th width="60%" align="center">Chapter 35. The Information Schema</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 18.0 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="infoschema-schemata.html" title="35.46. schemata">Next</a></td></tr></table><hr /></div><div class="sect1" id="INFOSCHEMA-ROUTINES"><div class="titlepage"><div><div><h2 class="title" style="clear: both">35.45. <code class="literal">routines</code> <a href="#INFOSCHEMA-ROUTINES" class="id_link">#</a></h2></div></div></div><p>
3    The view <code class="literal">routines</code> contains all functions and procedures in the
4    current database.  Only those functions and procedures are shown that the current
5    user has access to (by way of being the owner or having some
6    privilege).
7   </p><div class="table" id="id-1.7.6.49.3"><p class="title"><strong>Table 35.43. <code class="structname">routines</code> Columns</strong></p><div class="table-contents"><table class="table" summary="routines Columns" border="1"><colgroup><col /></colgroup><thead><tr><th class="catalog_table_entry"><p class="column_definition">
8        Column Type
9       </p>
10       <p>
11        Description
12       </p></th></tr></thead><tbody><tr><td class="catalog_table_entry"><p class="column_definition">
13        <code class="structfield">specific_catalog</code> <code class="type">sql_identifier</code>
14       </p>
15       <p>
16        Name of the database containing the function (always the current database)
17       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
18        <code class="structfield">specific_schema</code> <code class="type">sql_identifier</code>
19       </p>
20       <p>
21        Name of the schema containing the function
22       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
23        <code class="structfield">specific_name</code> <code class="type">sql_identifier</code>
24       </p>
25       <p>
26        The <span class="quote">“<span class="quote">specific name</span>”</span> of the function.  This is a
27        name that uniquely identifies the function in the schema, even
28        if the real name of the function is overloaded.  The format of
29        the specific name is not defined, it should only be used to
30        compare it to other instances of specific routine names.
31       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
32        <code class="structfield">routine_catalog</code> <code class="type">sql_identifier</code>
33       </p>
34       <p>
35        Name of the database containing the function (always the current database)
36       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
37        <code class="structfield">routine_schema</code> <code class="type">sql_identifier</code>
38       </p>
39       <p>
40        Name of the schema containing the function
41       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
42        <code class="structfield">routine_name</code> <code class="type">sql_identifier</code>
43       </p>
44       <p>
45        Name of the function (might be duplicated in case of overloading)
46       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
47        <code class="structfield">routine_type</code> <code class="type">character_data</code>
48       </p>
49       <p>
50        <code class="literal">FUNCTION</code> for a
51        function, <code class="literal">PROCEDURE</code> for a procedure
52       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
53        <code class="structfield">module_catalog</code> <code class="type">sql_identifier</code>
54       </p>
55       <p>
56        Applies to a feature not available in <span class="productname">PostgreSQL</span>
57       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
58        <code class="structfield">module_schema</code> <code class="type">sql_identifier</code>
59       </p>
60       <p>
61        Applies to a feature not available in <span class="productname">PostgreSQL</span>
62       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
63        <code class="structfield">module_name</code> <code class="type">sql_identifier</code>
64       </p>
65       <p>
66        Applies to a feature not available in <span class="productname">PostgreSQL</span>
67       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
68        <code class="structfield">udt_catalog</code> <code class="type">sql_identifier</code>
69       </p>
70       <p>
71        Applies to a feature not available in <span class="productname">PostgreSQL</span>
72       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
73        <code class="structfield">udt_schema</code> <code class="type">sql_identifier</code>
74       </p>
75       <p>
76        Applies to a feature not available in <span class="productname">PostgreSQL</span>
77       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
78        <code class="structfield">udt_name</code> <code class="type">sql_identifier</code>
79       </p>
80       <p>
81        Applies to a feature not available in <span class="productname">PostgreSQL</span>
82       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
83        <code class="structfield">data_type</code> <code class="type">character_data</code>
84       </p>
85       <p>
86        Return data type of the function, if it is a built-in type, or
87        <code class="literal">ARRAY</code> if it is some array (in that case, see
88        the view <code class="literal">element_types</code>), else
89        <code class="literal">USER-DEFINED</code> (in that case, the type is
90        identified in <code class="literal">type_udt_name</code> and associated
91        columns).  Null for a procedure.
92       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
93        <code class="structfield">character_maximum_length</code> <code class="type">cardinal_number</code>
94       </p>
95       <p>
96        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
97       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
98        <code class="structfield">character_octet_length</code> <code class="type">cardinal_number</code>
99       </p>
100       <p>
101        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
102       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
103        <code class="structfield">character_set_catalog</code> <code class="type">sql_identifier</code>
104       </p>
105       <p>
106        Applies to a feature not available in <span class="productname">PostgreSQL</span>
107       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
108        <code class="structfield">character_set_schema</code> <code class="type">sql_identifier</code>
109       </p>
110       <p>
111        Applies to a feature not available in <span class="productname">PostgreSQL</span>
112       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
113        <code class="structfield">character_set_name</code> <code class="type">sql_identifier</code>
114       </p>
115       <p>
116        Applies to a feature not available in <span class="productname">PostgreSQL</span>
117       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
118        <code class="structfield">collation_catalog</code> <code class="type">sql_identifier</code>
119       </p>
120       <p>
121        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
122       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
123        <code class="structfield">collation_schema</code> <code class="type">sql_identifier</code>
124       </p>
125       <p>
126        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
127       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
128        <code class="structfield">collation_name</code> <code class="type">sql_identifier</code>
129       </p>
130       <p>
131        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
132       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
133        <code class="structfield">numeric_precision</code> <code class="type">cardinal_number</code>
134       </p>
135       <p>
136        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
137       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
138        <code class="structfield">numeric_precision_radix</code> <code class="type">cardinal_number</code>
139       </p>
140       <p>
141        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
142       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
143        <code class="structfield">numeric_scale</code> <code class="type">cardinal_number</code>
144       </p>
145       <p>
146        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
147       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
148        <code class="structfield">datetime_precision</code> <code class="type">cardinal_number</code>
149       </p>
150       <p>
151        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
152       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
153        <code class="structfield">interval_type</code> <code class="type">character_data</code>
154       </p>
155       <p>
156        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
157       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
158        <code class="structfield">interval_precision</code> <code class="type">cardinal_number</code>
159       </p>
160       <p>
161        Always null, since this information is not applied to return data types in <span class="productname">PostgreSQL</span>
162       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
163        <code class="structfield">type_udt_catalog</code> <code class="type">sql_identifier</code>
164       </p>
165       <p>
166        Name of the database that the return data type of the function
167        is defined in (always the current database).  Null for a procedure.
168       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
169        <code class="structfield">type_udt_schema</code> <code class="type">sql_identifier</code>
170       </p>
171       <p>
172        Name of the schema that the return data type of the function is
173        defined in.  Null for a procedure.
174       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
175        <code class="structfield">type_udt_name</code> <code class="type">sql_identifier</code>
176       </p>
177       <p>
178        Name of the return data type of the function.  Null for a procedure.
179       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
180        <code class="structfield">scope_catalog</code> <code class="type">sql_identifier</code>
181       </p>
182       <p>
183        Applies to a feature not available in <span class="productname">PostgreSQL</span>
184       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
185        <code class="structfield">scope_schema</code> <code class="type">sql_identifier</code>
186       </p>
187       <p>
188        Applies to a feature not available in <span class="productname">PostgreSQL</span>
189       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
190        <code class="structfield">scope_name</code> <code class="type">sql_identifier</code>
191       </p>
192       <p>
193        Applies to a feature not available in <span class="productname">PostgreSQL</span>
194       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
195        <code class="structfield">maximum_cardinality</code> <code class="type">cardinal_number</code>
196       </p>
197       <p>
198        Always null, because arrays always have unlimited maximum cardinality in <span class="productname">PostgreSQL</span>
199       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
200        <code class="structfield">dtd_identifier</code> <code class="type">sql_identifier</code>
201       </p>
202       <p>
203        An identifier of the data type descriptor of the return data
204        type of this function, unique among the data type descriptors
205        pertaining to the function.  This is mainly useful for joining
206        with other instances of such identifiers.  (The specific format
207        of the identifier is not defined and not guaranteed to remain
208        the same in future versions.)
209       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
210        <code class="structfield">routine_body</code> <code class="type">character_data</code>
211       </p>
212       <p>
213        If the function is an SQL function, then
214        <code class="literal">SQL</code>, else <code class="literal">EXTERNAL</code>.
215       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
216        <code class="structfield">routine_definition</code> <code class="type">character_data</code>
217       </p>
218       <p>
219        The source text of the function (null if the function is not
220        owned by a currently enabled role).  (According to the SQL
221        standard, this column is only applicable if
222        <code class="literal">routine_body</code> is <code class="literal">SQL</code>, but
223        in <span class="productname">PostgreSQL</span> it will contain
224        whatever source text was specified when the function was
225        created.)
226       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
227        <code class="structfield">external_name</code> <code class="type">character_data</code>
228       </p>
229       <p>
230        If this function is a C function, then the external name (link
231        symbol) of the function; else null.  (This works out to be the
232        same value that is shown in
233        <code class="literal">routine_definition</code>.)
234       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
235        <code class="structfield">external_language</code> <code class="type">character_data</code>
236       </p>
237       <p>
238        The language the function is written in
239       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
240        <code class="structfield">parameter_style</code> <code class="type">character_data</code>
241       </p>
242       <p>
243        Always <code class="literal">GENERAL</code> (The SQL standard defines
244        other parameter styles, which are not available in <span class="productname">PostgreSQL</span>.)
245       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
246        <code class="structfield">is_deterministic</code> <code class="type">yes_or_no</code>
247       </p>
248       <p>
249        If the function is declared immutable (called deterministic in
250        the SQL standard), then <code class="literal">YES</code>, else
251        <code class="literal">NO</code>.  (You cannot query the other volatility
252        levels available in <span class="productname">PostgreSQL</span> through the information schema.)
253       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
254        <code class="structfield">sql_data_access</code> <code class="type">character_data</code>
255       </p>
256       <p>
257        Always <code class="literal">MODIFIES</code>, meaning that the function
258        possibly modifies SQL data.  This information is not useful for
259        <span class="productname">PostgreSQL</span>.
260       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
261        <code class="structfield">is_null_call</code> <code class="type">yes_or_no</code>
262       </p>
263       <p>
264        If the function automatically returns null if any of its
265        arguments are null, then <code class="literal">YES</code>, else
266        <code class="literal">NO</code>.  Null for a procedure.
267       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
268        <code class="structfield">sql_path</code> <code class="type">character_data</code>
269       </p>
270       <p>
271        Applies to a feature not available in <span class="productname">PostgreSQL</span>
272       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
273        <code class="structfield">schema_level_routine</code> <code class="type">yes_or_no</code>
274       </p>
275       <p>
276        Always <code class="literal">YES</code> (The opposite would be a method
277        of a user-defined type, which is a feature not available in
278        <span class="productname">PostgreSQL</span>.)
279       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
280        <code class="structfield">max_dynamic_result_sets</code> <code class="type">cardinal_number</code>
281       </p>
282       <p>
283        Applies to a feature not available in <span class="productname">PostgreSQL</span>
284       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
285        <code class="structfield">is_user_defined_cast</code> <code class="type">yes_or_no</code>
286       </p>
287       <p>
288        Applies to a feature not available in <span class="productname">PostgreSQL</span>
289       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
290        <code class="structfield">is_implicitly_invocable</code> <code class="type">yes_or_no</code>
291       </p>
292       <p>
293        Applies to a feature not available in <span class="productname">PostgreSQL</span>
294       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
295        <code class="structfield">security_type</code> <code class="type">character_data</code>
296       </p>
297       <p>
298        If the function runs with the privileges of the current user,
299        then <code class="literal">INVOKER</code>, if the function runs with the
300        privileges of the user who defined it, then
301        <code class="literal">DEFINER</code>.
302       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
303        <code class="structfield">to_sql_specific_catalog</code> <code class="type">sql_identifier</code>
304       </p>
305       <p>
306        Applies to a feature not available in <span class="productname">PostgreSQL</span>
307       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
308        <code class="structfield">to_sql_specific_schema</code> <code class="type">sql_identifier</code>
309       </p>
310       <p>
311        Applies to a feature not available in <span class="productname">PostgreSQL</span>
312       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
313        <code class="structfield">to_sql_specific_name</code> <code class="type">sql_identifier</code>
314       </p>
315       <p>
316        Applies to a feature not available in <span class="productname">PostgreSQL</span>
317       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
318        <code class="structfield">as_locator</code> <code class="type">yes_or_no</code>
319       </p>
320       <p>
321        Applies to a feature not available in <span class="productname">PostgreSQL</span>
322       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
323        <code class="structfield">created</code> <code class="type">time_stamp</code>
324       </p>
325       <p>
326        Applies to a feature not available in <span class="productname">PostgreSQL</span>
327       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
328        <code class="structfield">last_altered</code> <code class="type">time_stamp</code>
329       </p>
330       <p>
331        Applies to a feature not available in <span class="productname">PostgreSQL</span>
332       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
333        <code class="structfield">new_savepoint_level</code> <code class="type">yes_or_no</code>
334       </p>
335       <p>
336        Applies to a feature not available in <span class="productname">PostgreSQL</span>
337       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
338        <code class="structfield">is_udt_dependent</code> <code class="type">yes_or_no</code>
339       </p>
340       <p>
341        Currently always <code class="literal">NO</code>.  The alternative
342        <code class="literal">YES</code> applies to a feature not available in
343        <span class="productname">PostgreSQL</span>.
344       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
345        <code class="structfield">result_cast_from_data_type</code> <code class="type">character_data</code>
346       </p>
347       <p>
348        Applies to a feature not available in <span class="productname">PostgreSQL</span>
349       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
350        <code class="structfield">result_cast_as_locator</code> <code class="type">yes_or_no</code>
351       </p>
352       <p>
353        Applies to a feature not available in <span class="productname">PostgreSQL</span>
354       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
355        <code class="structfield">result_cast_char_max_length</code> <code class="type">cardinal_number</code>
356       </p>
357       <p>
358        Applies to a feature not available in <span class="productname">PostgreSQL</span>
359       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
360        <code class="structfield">result_cast_char_octet_length</code> <code class="type">cardinal_number</code>
361       </p>
362       <p>
363        Applies to a feature not available in <span class="productname">PostgreSQL</span>
364       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
365        <code class="structfield">result_cast_char_set_catalog</code> <code class="type">sql_identifier</code>
366       </p>
367       <p>
368        Applies to a feature not available in <span class="productname">PostgreSQL</span>
369       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
370        <code class="structfield">result_cast_char_set_schema</code> <code class="type">sql_identifier</code>
371       </p>
372       <p>
373        Applies to a feature not available in <span class="productname">PostgreSQL</span>
374       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
375        <code class="structfield">result_cast_char_set_name</code> <code class="type">sql_identifier</code>
376       </p>
377       <p>
378        Applies to a feature not available in <span class="productname">PostgreSQL</span>
379       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
380        <code class="structfield">result_cast_collation_catalog</code> <code class="type">sql_identifier</code>
381       </p>
382       <p>
383        Applies to a feature not available in <span class="productname">PostgreSQL</span>
384       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
385        <code class="structfield">result_cast_collation_schema</code> <code class="type">sql_identifier</code>
386       </p>
387       <p>
388        Applies to a feature not available in <span class="productname">PostgreSQL</span>
389       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
390        <code class="structfield">result_cast_collation_name</code> <code class="type">sql_identifier</code>
391       </p>
392       <p>
393        Applies to a feature not available in <span class="productname">PostgreSQL</span>
394       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
395        <code class="structfield">result_cast_numeric_precision</code> <code class="type">cardinal_number</code>
396       </p>
397       <p>
398        Applies to a feature not available in <span class="productname">PostgreSQL</span>
399       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
400        <code class="structfield">result_cast_numeric_precision_radix</code> <code class="type">cardinal_number</code>
401       </p>
402       <p>
403        Applies to a feature not available in <span class="productname">PostgreSQL</span>
404       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
405        <code class="structfield">result_cast_numeric_scale</code> <code class="type">cardinal_number</code>
406       </p>
407       <p>
408        Applies to a feature not available in <span class="productname">PostgreSQL</span>
409       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
410        <code class="structfield">result_cast_datetime_precision</code> <code class="type">cardinal_number</code>
411       </p>
412       <p>
413        Applies to a feature not available in <span class="productname">PostgreSQL</span>
414       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
415        <code class="structfield">result_cast_interval_type</code> <code class="type">character_data</code>
416       </p>
417       <p>
418        Applies to a feature not available in <span class="productname">PostgreSQL</span>
419       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
420        <code class="structfield">result_cast_interval_precision</code> <code class="type">cardinal_number</code>
421       </p>
422       <p>
423        Applies to a feature not available in <span class="productname">PostgreSQL</span>
424       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
425        <code class="structfield">result_cast_type_udt_catalog</code> <code class="type">sql_identifier</code>
426       </p>
427       <p>
428        Applies to a feature not available in <span class="productname">PostgreSQL</span>
429       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
430        <code class="structfield">result_cast_type_udt_schema</code> <code class="type">sql_identifier</code>
431       </p>
432       <p>
433        Applies to a feature not available in <span class="productname">PostgreSQL</span>
434       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
435        <code class="structfield">result_cast_type_udt_name</code> <code class="type">sql_identifier</code>
436       </p>
437       <p>
438        Applies to a feature not available in <span class="productname">PostgreSQL</span>
439       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
440        <code class="structfield">result_cast_scope_catalog</code> <code class="type">sql_identifier</code>
441       </p>
442       <p>
443        Applies to a feature not available in <span class="productname">PostgreSQL</span>
444       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
445        <code class="structfield">result_cast_scope_schema</code> <code class="type">sql_identifier</code>
446       </p>
447       <p>
448        Applies to a feature not available in <span class="productname">PostgreSQL</span>
449       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
450        <code class="structfield">result_cast_scope_name</code> <code class="type">sql_identifier</code>
451       </p>
452       <p>
453        Applies to a feature not available in <span class="productname">PostgreSQL</span>
454       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
455        <code class="structfield">result_cast_maximum_cardinality</code> <code class="type">cardinal_number</code>
456       </p>
457       <p>
458        Applies to a feature not available in <span class="productname">PostgreSQL</span>
459       </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
460        <code class="structfield">result_cast_dtd_identifier</code> <code class="type">sql_identifier</code>
461       </p>
462       <p>
463        Applies to a feature not available in <span class="productname">PostgreSQL</span>
464       </p></td></tr></tbody></table></div></div><br class="table-break" /></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="infoschema-routine-table-usage.html" title="35.44. routine_table_usage">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="information-schema.html" title="Chapter 35. The Information Schema">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="infoschema-schemata.html" title="35.46. schemata">Next</a></td></tr><tr><td width="40%" align="left" valign="top">35.44. <code class="literal">routine_table_usage</code> </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 18.0 Documentation">Home</a></td><td width="40%" align="right" valign="top"> 35.46. <code class="literal">schemata</code></td></tr></table></div></body></html>