Commit 2912fd45 authored by Bruce Momjian's avatar Bruce Momjian

This patch updates the CREATE LANGUAGE & pg_language docs for the 7.3

table structure.

 Dave Page
parent bad59c29
<!-- <!--
Documentation of the system catalogs, directed toward PostgreSQL developers Documentation of the system catalogs, directed toward PostgreSQL developers
$Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.43 2002/04/21 00:26:42 tgl Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.44 2002/06/20 15:44:06 momjian Exp $
--> -->
<chapter id="catalogs"> <chapter id="catalogs">
...@@ -1263,6 +1263,18 @@ ...@@ -1263,6 +1263,18 @@
</entry> </entry>
</row> </row>
<row>
<entry>lanvalidator</entry>
<entry><type>oid</type></entry>
<entry>pg_proc.oid</entry>
<entry>
This references a language validator function that is responsible
for checking the syntax and validity of new functions when they
are created. See under <command>CREATE LANGUAGE</command> for
further information about validators.
</entry>
</row>
<row> <row>
<entry>lancompiler</entry> <entry>lancompiler</entry>
<entry><type>text</type></entry> <entry><type>text</type></entry>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_language.sgml,v 1.24 2002/05/22 17:20:58 petere Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/ref/create_language.sgml,v 1.25 2002/06/20 15:44:06 momjian Exp $
PostgreSQL documentation PostgreSQL documentation
--> -->
...@@ -215,24 +215,26 @@ ERROR: PL handler function <replaceable class="parameter">funcname</replaceable ...@@ -215,24 +215,26 @@ ERROR: PL handler function <replaceable class="parameter">funcname</replaceable
<screen> <screen>
Table "pg_language" Table "pg_language"
Attribute | Type | Modifier Attribute | Type | Modifier
---------------+---------+---------- ---------------+-----------+----------
lanname | name | lanname | name |
lanispl | boolean | lanispl | boolean |
lanpltrusted | boolean | lanpltrusted | boolean |
lanplcallfoid | oid | lanplcallfoid | oid |
lanvalidator | oid |
lancompiler | text | lancompiler | text |
lanacl | aclitem[] |
lanname | lanispl | lanpltrusted | lanplcallfoid | lancompiler lanname | lanispl | lanpltrusted | lanplcallfoid | lanvalidator | lancompiler | lanacl
-------------+---------+--------------+---------------+------------- -------------+---------+--------------+---------------+--------------+-------------+--------
internal | f | f | 0 | n/a internal | f | f | 0 | 2246 | n/a |
c | f | f | 0 | /bin/cc c | f | f | 0 | 2247 | /bin/cc |
sql | f | t | 0 | postgres sql | f | t | 0 | 2248 | postgres | {=U}
</screen> </screen>
</para> </para>
<para> <para>
At present, the definition of a procedural language cannot be At present, with the exception of the permissions, the definition
changed once it has been created. of a procedural language cannot be changed once it has been created.
</para> </para>
<para> <para>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment