10000 This patch updates the CREATE LANGUAGE & pg_language docs for the 7.3 · commandprompt/postgres@2912fd4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2912fd4

Browse files
committed
This patch updates the CREATE LANGUAGE & pg_language docs for the 7.3
table structure. Dave Page
1 parent bad59c2 commit 2912fd4

File tree

2 files changed

+31
-17
lines changed

2 files changed

+31
-17
lines changed

doc/src/sgml/catalogs.sgml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!--
22
Documentation of the system catalogs, directed toward PostgreSQL developers
3-
$Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.43 2002/04/21 00:26:42 tgl Exp $
3+
$Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.44 2002/06/20 15:44:06 momjian Exp $
44
-->
55

66
<chapter id="catalogs">
@@ -1263,6 +1263,18 @@
12631263
</entry>
12641264
</row>
12651265

1266+
<row>
1267+
<entry>lanvalidator</entry>
1268+
<entry><type>oid</type></entry>
1269+
<entry>pg_proc.oid</entry>
1270+
<entry>
1271+
This references a language validator function that is responsible
1272+
for checking the syntax and validity of new functions when they
1273+
are created. See under <command>CREATE LANGUAGE</command> for
1274+
further information about validators.
1275+
</entry>
1276+
</row>
1277+
12661278
<row>
12671279
<entry>lancompiler</entry>
12681280
<entry><type>text</type></entry>

doc/src/sgml/ref/create_language.sgml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_language.sgml,v 1.24 2002/05/22 17:20:58 petere Exp $
2+
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_language.sgml,v 1.25 2002/06/20 15:44:06 momjian Exp $
33
PostgreSQL documentation
44
-->
55

@@ -214,25 +214,27 @@ ERROR: PL handler function <replaceable class="parameter">funcname</replaceable
214214

215215
<screen>
216216
Table "pg_language"
217-
Attribute | Type | Modifier
218-
---------------+---------+----------
219-
lanname | name |
220-
lanispl | boolean |
221-
lanpltrusted | boolean |
222-
lanplcallfoid | oid |
223-
lancompiler | text |
224-
225-
lanname | lanispl | lanpltrusted | lanplcallfoid | lancompiler
226-
-------------+---------+--------------+---------------+-------------
227-
internal | f | f | 0 | n/a
228-
c | f | f | 0 | /bin/cc
229-
sql | f | t | 0 | postgres
217+
Attribute | Type | Modifier
218+
---------------+-----------+----------
219+
lanname | name |
220+
lanispl | boolean |
221+
lanpltrusted | boolean |
222+
lanplcallfoid | oid |
223+
lanvalidator | oid |
224+
lancompiler | text |
225+
lanacl | aclitem[] |
226+
227+
lanname | lanispl | lanpltrusted | lanplcallfoid | lanvalidator | lancompiler | lanacl
228+
-------------+---------+--------------+---------------+--------------+-------------+--------
229+
internal | f | f | 0 | 2246 | n/a |
230+
c | f | f | 0 | 2247 | /bin/cc |
231+
sql | f | t | 0 | 2248 | postgres | {=U}
230232
</screen>
231233
</para>
232234

233235
<para>
234-
At present, the definition of a procedural language cannot be
235-
changed once it has been created.
236+
At present, with the exception of the permissions, the definition
237+
of a procedural language cannot be changed once it has been created.
236238
</para>
237239

238240
<para>

0 commit comments

Comments
 (0)
0