@@ -3,7 +3,7 @@ doc/src/sgml/ref/security_label.sgml
3
3
PostgreSQL documentation
4
4
-->
5
5
6
- <refentry id="SQL-SECURITY-LABEL ">
6
+ <refentry id="sql-security-label ">
7
7
<!--==========================orignal english content==========================
8
8
<indexterm zone="sql-security-label">
9
9
<primary>SECURITY LABEL</primary>
@@ -53,8 +53,10 @@ SECURITY LABEL [ FOR <replaceable class="parameter">provider</replaceable> ] ON
53
53
LARGE OBJECT <replaceable class="parameter">large_object_oid</replaceable> |
54
54
MATERIALIZED VIEW <replaceable class="parameter">object_name</replaceable> |
55
55
[ PROCEDURAL ] LANGUAGE <replaceable class="parameter">object_name</replaceable> |
56
+ PROCEDURE <replaceable class="parameter">procedure_name</replaceable> [ ( [ [ <replaceable class="parameter">argmode</replaceable> ] [ <replaceable class="parameter">argname</replaceable> ] <replaceable class="parameter">argtype</replaceable> [, ...] ] ) ] |
56
57
PUBLICATION <replaceable class="parameter">object_name</replaceable> |
57
58
ROLE <replaceable class="parameter">object_name</replaceable> |
59
+ ROUTINE <replaceable class="parameter">routine_name</replaceable> [ ( [ [ <replaceable class="parameter">argmode</replaceable> ] [ <replaceable class="parameter">argname</replaceable> ] <replaceable class="parameter">argtype</replaceable> [, ...] ] ) ] |
58
60
SCHEMA <replaceable class="parameter">object_name</replaceable> |
59
61
SEQUENCE <replaceable class="parameter">object_name</replaceable> |
60
62
SUBSCRIPTION <replaceable class="parameter">object_name</replaceable> |
@@ -84,8 +86,10 @@ SECURITY LABEL [ FOR <replaceable class="parameter">provider</replaceable> ] ON
84
86
LARGE OBJECT <replaceable class="parameter">large_object_oid</replaceable> |
85
87
MATERIALIZED VIEW <replaceable class="parameter">object_name</replaceable> |
86
88
[ PROCEDURAL ] LANGUAGE <replaceable class="parameter">object_name</replaceable> |
89
+ PROCEDURE <replaceable class="parameter">procedure_name</replaceable> [ ( [ [ <replaceable class="parameter">argmode</replaceable> ] [ <replaceable class="parameter">argname</replaceable> ] <replaceable class="parameter">argtype</replaceable> [, ...] ] ) ] |
87
90
PUBLICATION <replaceable class="parameter">object_name</replaceable> |
88
91
ROLE <replaceable class="parameter">object_name</replaceable> |
92
+ ROUTINE <replaceable class="parameter">routine_name</replaceable> [ ( [ [ <replaceable class="parameter">argmode</replaceable> ] [ <replaceable class="parameter">argname</replaceable> ] <replaceable class="parameter">argtype</replaceable> [, ...] ] ) ] |
89
93
SCHEMA <replaceable class="parameter">object_name</replaceable> |
90
94
SEQUENCE <replaceable class="parameter">object_name</replaceable> |
91
95
SUBSCRIPTION <replaceable class="parameter">object_name</replaceable> |
@@ -187,15 +191,25 @@ ____________________________________________________________________________-->
187
191
____________________________________________________________________________-->
188
192
<term><replaceable class="parameter">function_name</replaceable></term>
189
193
<listitem>
194
+ <!--==========================orignal english content==========================
195
+ <term><replaceable class="parameter">procedure_name</replaceable></term>
196
+ ____________________________________________________________________________-->
197
+ <term><replaceable class="parameter">procedure_name</replaceable></term>
198
+ <listitem>
199
+ <!--==========================orignal english content==========================
200
+ <term><replaceable class="parameter">routine_name</replaceable></term>
201
+ ____________________________________________________________________________-->
202
+ <term><replaceable class="parameter">routine_name</replaceable></term>
203
+ <listitem>
190
204
<!--==========================orignal english content==========================
191
205
<para>
192
206
The name of the object to be labeled. Names of tables,
193
- aggregates, domains, foreign tables, functions, sequences, types, and
207
+ aggregates, domains, foreign tables, functions, procedures, routines, sequences, types, and
194
208
views can be schema-qualified.
195
209
</para>
196
210
____________________________________________________________________________-->
197
211
<para>
198
- 要被贴上标签的对象的名称。表、聚集、域、外部表、函数、序列、类型和视图
212
+ 要被贴上标签的对象的名称。表、聚集、域、外部表、函数、存储过程、例程、 序列、类型和视图
199
213
的名称可以是模式限定的。
200
214
</para>
201
215
</listitem>
@@ -231,7 +245,7 @@ ____________________________________________________________________________-->
231
245
<listitem>
232
246
<!--==========================orignal english content==========================
233
247
<para>
234
- The mode of a function or aggregate
248
+ The mode of a function, procedure, or aggregate
235
249
argument: <literal>IN</>, <literal>OUT</>,
236
250
<literal>INOUT</>, or <literal>VARIADIC</>.
237
251
If omitted, the default is <literal>IN</>.
@@ -243,7 +257,7 @@ ____________________________________________________________________________-->
243
257
</para>
244
258
____________________________________________________________________________-->
245
259
<para>
246
- 一个函数或者聚集参数的模式 :<literal>IN</literal>、<literal>OUT</literal>、
260
+ 一个函数,存储过程或者聚集函数参数的模式 :<literal>IN</literal>、<literal>OUT</literal>、
247
261
<literal>INOUT</literal>或者<literal>VARIADIC</literal>。如果被忽略,默认值会是
248
262
<literal>IN</literal>。注意<command>SECURITY LABEL</command>并不真正
249
263
关心<literal>OUT</literal>参数,因为判断函数的身份时只需要输入参数。因此列出
@@ -261,14 +275,14 @@ ____________________________________________________________________________-->
261
275
<listitem>
262
276
<!--==========================orignal english content==========================
263
277
<para>
264
- The name of a function or aggregate argument.
278
+ The name of a function, procedure, or aggregate argument.
265
279
Note that <command>SECURITY LABEL</command> does not actually
266
280
pay any attention to argument names, since only the argument data
267
281
types are needed to determine the function's identity.
268
282
</para>
269
283
____________________________________________________________________________-->
270
284
<para>
271
- 一个函数或者聚集参数的名称 。注意<command>SECURITY LABEL</command>
285
+ 一个函数,存储过程或者聚集函数参数的名称 。注意<command>SECURITY LABEL</command>
272
286
并不真正关心参数的名称,因为判断函数的身份时只需要参数的数据类型。
273
287
</para>
274
288
</listitem>
@@ -283,11 +297,11 @@ ____________________________________________________________________________-->
283
297
<listitem>
284
298
<!--==========================orignal english content==========================
285
299
<para>
286
- The data type of a function or aggregate argument.
300
+ The data type of a function, procedure, or aggregate argument.
287
301
</para>
288
302
____________________________________________________________________________-->
289
303
<para>
290
- 一个函数或聚集参数的数据类型 。
304
+ 一个函数,存储过程或聚集函数参数的数据类型 。
291
305
</para>
292
306
</listitem>
293
307
</varlistentry>
0 commit comments