mirror of
https://github.com/postgres/postgres.git
synced 2025-11-09 06:21:09 +03:00
Update SQL-command reference pages for schema features.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_operator.sgml,v 1.27 2002/04/21 19:02:39 thomas Exp $
|
||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_operator.sgml,v 1.28 2002/04/23 02:07:15 tgl Exp $
|
||||
PostgreSQL documentation
|
||||
-->
|
||||
|
||||
@@ -46,6 +46,8 @@ CREATE OPERATOR <replaceable>name</replaceable> ( PROCEDURE = <replaceable class
|
||||
<listitem>
|
||||
<para>
|
||||
The operator to be defined. See below for allowable characters.
|
||||
The name may be schema-qualified, for example
|
||||
<literal>CREATE OPERATOR myschema.+ (...)</>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@@ -199,6 +201,18 @@ CREATE
|
||||
<replaceable class="parameter">name</replaceable>.
|
||||
The user who defines an operator becomes its owner.
|
||||
</para>
|
||||
<para>
|
||||
If a schema name is given then the operator is created in the
|
||||
specified schema. Otherwise it is created in the current schema (the one
|
||||
at the front of the search path; see <literal>CURRENT_SCHEMA()</>).
|
||||
</para>
|
||||
<para>
|
||||
Two operators in the same schema can have the same name if they operate on
|
||||
different data types. This is called <firstterm>overloading</>. The
|
||||
system will attempt to pick the intended operator based on the actual
|
||||
input data types when there is ambiguity.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The operator <replaceable class="parameter">name</replaceable>
|
||||
is a sequence of up to <symbol>NAMEDATALEN</>-1 (31 by default) characters
|
||||
|
||||
Reference in New Issue
Block a user