mirror of https://github.com/postgres/postgres
parent
202751921d
commit
b6bdc43522
@ -0,0 +1,193 @@ |
||||
<REFENTRY ID="SQL-DROPAGGREGATE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP AGGREGATE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP AGGREGATE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes the definition of an aggregate function |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP AGGREGATE <REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE> <REPLACEABLE CLASS="PARAMETER">type</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPAGGREGATE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><replaceable class="parameter">name</replaceable></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing aggregate function. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><replaceable class="parameter">type</replaceable></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The type of an existing aggregate function. |
||||
(Refer to PostgreSQL User's Guide chapter 4 for |
||||
further information about data types). |
||||
<comment>This should become a cross-reference rather than a |
||||
hard-coded chapter number</comment> |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPAGGREGATE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
Message returned if the command is successful. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>WARN RemoveAggregate: aggregate '<replaceable class="parameter">name</replaceable>' for 'type' does not exist</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the aggregate function specified does not |
||||
exist in the database. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPAGGREGATE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP AGGREGATE</command> will remove all references to an existing |
||||
aggregate definition. To execute this command the current |
||||
user must be the owner of the aggregate. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPAGGREGATE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP AGGREGATE</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE AGGREGATE</command> statement to |
||||
create aggregate functions. |
||||
</PARA> |
||||
</REFSECT2> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPAGGREGATE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To remove the <literal>myavg</literal> aggregate for type |
||||
<literal>int4</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP AGGREGATE myavg int4; |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPAGGREGATE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPAGGREGATE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no DROP AGGREGATE statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,174 @@ |
||||
<REFENTRY ID="SQL-DROPDATABASE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP DATABASE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP DATABASE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Destroys an existing database |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP DATABASE <REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPDATABASE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing database to remove. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPDATABASE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DESTROYDB</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message is returned if the command is successful. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>WARN: destroydb: database "<replaceable class="parameter">name</replaceable>" does not exist.</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the specified database does not exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPDATABASE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP DATABASE</command> removes the catalog entries for an existing |
||||
database and deletes the directory containing the data. |
||||
It can only be executed by the database administrator |
||||
(See the <command>CREATE DATABASE</command> command for details). |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPDATABASE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
<warning> |
||||
<para> |
||||
This query should NOT be executed interactively. |
||||
The <command>destroydb</command> script should be used instead. |
||||
</para> |
||||
</warning> |
||||
<comment>Some explanation would be desirable here!</comment> |
||||
</PARA> |
||||
<para> |
||||
DROP DATABASE statement is a PostgreSQL language extension. |
||||
</para> |
||||
<para> |
||||
Refer to the <command>CREATE DATABASE</command> statement for |
||||
information on how to create a database. |
||||
</para> |
||||
</refsect2> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPDATABASE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPDATABASE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no DROP DATABASE statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,177 @@ |
||||
<REFENTRY ID="SQL-DROPINDEX"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP INDEX |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP INDEX |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an index from a database |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP INDEX <REPLACEABLE CLASS="PARAMETER">index_name</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPINDEX-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">index_name</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of the index to remove. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPINDEX-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the index is successfully dropped. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: index "<REPLACEABLE CLASS="PARAMETER">index_name</REPLACEABLE>" nonexistent</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if it is impossible to drop the index |
||||
because it does not exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPINDEX-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP INDEX</command> drops an existing index from the database |
||||
system. To execute this command you must be the owner of |
||||
the index. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPINDEX-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP INDEX</command> is a PostgreSQL language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE INDEX</command> statement for |
||||
inforamtion on how to create indexes. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPINDEX-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
This command will remove the <literal>title_idx</literal> index: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP INDEX title_idx; |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPINDEX-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPINDEX-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no <command>DROP INDEX</command> statement on SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,197 @@ |
||||
<REFENTRY ID="SQL-DROPLANGUAGE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP LANGUAGE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP LANGUAGE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes a user-defined procedural language |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP PROCEDURAL LANGUAGE '<REPLACEABLE CLASS="PARAMETER">langname</REPLACEABLE>' |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPLANGUAGE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">langname</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing language. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPLANGUAGE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message is returned if the language is successfully dropped. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue> |
||||
ERROR: Language "<replaceable class="parameter">langname</replaceable>" doesn't exist</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the language |
||||
"<replaceable class="parameter">langname</replaceable>" is |
||||
not found. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPLANGUAGE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP PROCEDURAL LANGUAGE</command> will remove the definition |
||||
of the previously registered procedural language with the name |
||||
'<replaceable class="parameter">langname</replaceable>'. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPLANGUAGE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP PROCEDURAL LANGUAGE</command> statement is |
||||
a PostgreSQL language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE PROCEDURAL LANGUAGE</command> statement |
||||
for information on how to create procedural languages. |
||||
</PARA> |
||||
</refsect2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPLANGUAGE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Bugs |
||||
</TITLE> |
||||
<PARA> |
||||
No checks are made if functions or trigger procedures registered |
||||
in this language still exist. To re-enable them without having |
||||
to drop and recreate all the functions, the pg_proc's prolang |
||||
attribute of the functions must be adjusted to the new object |
||||
ID of the recreated pg_language entry for the PL. |
||||
</PARA> |
||||
</REFSECT2> |
||||
</refsect1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPLANGUAGE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
This command removes the PL/Sample language: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP PROCEDURAL LANGUAGE 'plsample' |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPLANGUAGE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPLANGUAGE-5"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no DROP PROCEDURAL LANGUAGE statement on SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,209 @@ |
||||
<REFENTRY ID="SQL-DROPOPERATOR"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP OPERATOR |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP OPERATOR |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an operator from the database |
||||
</REFPURPOSE> |
||||
|
||||
|
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP OPERATOR <REPLACEABLE CLASS="PARAMETER">id</REPLACEABLE> ( <REPLACEABLE CLASS="PARAMETER">type</REPLACEABLE> | NONE [,...] ); |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPOPERATOR-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><replaceable class="parameter">id</replaceable></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The identifier of an existing operator. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><replaceable class="parameter">type</replaceable></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The type of function parameters. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPOPERATOR-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the command is successful. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: RemoveOperator: ... does not exist</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the operator specified doesn't exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPOPERATOR-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
The DROP OPERATOR statement drops an existing operator from the |
||||
database. |
||||
To execute this command you must be the owner of the operator. |
||||
</PARA> |
||||
<PARA> |
||||
The left or right type of a left or right unary |
||||
operator, respectively, may be specified as NONE. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPOPERATOR-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP OPERATOR</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE OPERATOR</command> statement for |
||||
information on how to create operators. |
||||
</PARA> |
||||
<PARA> |
||||
It is the user's responsibility to remove any access methods, |
||||
operator classes, and so on, that rely on the deleted operator. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPOPERATOR-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
Remove power operator <literal>a^n</literal> for <literal>int4</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP OPERATOR ^ (int4, int4); |
||||
</ProgramListing> |
||||
<PARA> |
||||
Remove left unary operator <literal>!a</literal> for booleans: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP OPERATOR ! (none, bool); |
||||
</ProgramListing> |
||||
<PARA> |
||||
Remove right unary factorial operator <literal>a!</literal> for |
||||
<literal>int4</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP OPERATOR ! (int4, none); |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPOPERATOR-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPOPERATOR-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no DROP OPERATOR statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,191 @@ |
||||
<REFENTRY ID="SQL-DROPRULE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP RULE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP RULE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an existing rule from the database |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP RULE <REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPRULE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><replaceable class="parameter">name</replaceable></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing rule to drop. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPRULE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
Message returned if successfully. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: RewriteGetRuleEventRel: rule "<replaceable class="parameter">name</replaceable>" not found</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the specified rule does not exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPRULE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP RULE</command> drops a rule from the specified PostgreSQL rule |
||||
system. PostgreSQL will immediately cease enforcing it and |
||||
will purge its definition from the system catalogs. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPRULE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP RULE</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE RULE</command> statement for |
||||
information on how to create rules. |
||||
</PARA> |
||||
</refsect2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPRULE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Bugs |
||||
</TITLE> |
||||
<PARA> |
||||
Once a rule is dropped, access to historical information |
||||
the rule has written may disappear. |
||||
</PARA> |
||||
</REFSECT2> |
||||
</refsect1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPRULE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To drop the rewrite rule <literal>newrule</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP RULE newrule |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPRULE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPRULE-5"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no DROP RULE statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,178 @@ |
||||
<REFENTRY ID="SQL-DROPSEQUENCE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP SEQUENCE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP SEQUENCE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an existing sequence |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP SEQUENCE <REPLACEABLE CLASS="PARAMETER">seqname</REPLACEABLE> [, ...] |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPSEQUENCE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">seqname</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of a sequence. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPSEQUENCE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the sequence is successfully dropped. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>WARN: Relation "<replaceable class="parameter">seqname</replaceable>" does not exist.</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the sequence specified does not exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPSEQUENCE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP SEQUENCE</command> removes sequence number generators from the |
||||
data base. With the current implementation of sequences as |
||||
special tables it works just like the <command>DROP TABLE</command> |
||||
statement. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPSEQUENCE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP SEQUENCE</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE SEQUENCE</command> statement for |
||||
information on how to create a sequence. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPSEQUENCE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To remove sequence <literal>serial</literal> from database: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP SEQUENCE serial |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPSEQUENCE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPSEQUENCE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no <command>DROP SEQUENCE</command> statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,210 @@ |
||||
<REFENTRY ID="SQL-DROPTABLE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP TABLE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP TABLE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes existing tables from a database |
||||
</REFPURPOSE> |
||||
|
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP TABLE <REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE> [, ...] |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTABLE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing table or view to drop. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTABLE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the command completes successfully. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue> ERROR Relation "<replaceable class="parameter">table</replaceable>" Does Not Exist!</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
If table/view specified doesn't exist into database. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTABLE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA><command> |
||||
</command>DROP TABLE removes tables and views from the database. |
||||
Only its owner may destroy a table or view. A table |
||||
may be emptied of rows, but not destroyed, by using DELETE. |
||||
</PARA> |
||||
<PARA> |
||||
If a table being destroyed has secondary indices on it, |
||||
they will be removed first. The removal of just a |
||||
secondary index will not affect the indexed table. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTABLE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
Refer to the <command>CREATE TABLE</command> and |
||||
<command>ALTER TABLE</command> statements for information on |
||||
how to create or modify tables. |
||||
</PARA> |
||||
</REFSECT2> |
||||
</refsect1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTABLE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To destroy the <literal>films</literal> and |
||||
<command>distributors</command> tables: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP TABLE films, distributors |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTABLE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTABLE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
SQL92 specifies some additional capabilities for DROP TABLE: |
||||
</PARA> |
||||
<synopsis> |
||||
DROP TABLE <replaceable class="parameter">table</replaceable> { RESTRICT | CASCADE } |
||||
</synopsis> |
||||
<variablelist> |
||||
<varlistentry> |
||||
<term>RESTRICT</term> |
||||
<listitem> |
||||
<para> |
||||
Ensures that only a table with no dependent views or |
||||
integrity constraints can be destroyed. |
||||
</para> |
||||
</listitem> |
||||
</varlistentry> |
||||
<varlistentry> |
||||
<term>CASCADE</term> |
||||
<listitem> |
||||
<para> |
||||
Any referencing views or integrity constraints |
||||
will also be dropped. |
||||
</para> |
||||
</listitem> |
||||
</varlistentry> |
||||
</variablelist> |
||||
<tip> |
||||
<para> |
||||
At present, to remove a referenced view you must drop |
||||
it by hand. |
||||
</para> |
||||
</tip> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,207 @@ |
||||
<REFENTRY ID="SQL-DROPTRIGGER"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP TRIGGER |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP TRIGGER |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes the definition of a trigger |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP TRIGGER <REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE> ON <REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTRIGGER-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing trigger. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of a table. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTRIGGER-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the trigger is successfully dropped. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: DropTrigger: there is no trigger <REPLACEABLE CLASS="PARAMETER">name</REPLACEABLE> on relation "<replaceable class="parameter">table</replaceable>"</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the trigger specified does not exist. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
|
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTRIGGER-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP TRIGGER</command> will remove all references to an existing |
||||
trigger definition. To execute this command the current |
||||
user must be the owner of the trigger. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTRIGGER-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP TRIGGER</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE TRIGGER</command> statement for |
||||
information on how to create triggers. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTRIGGER-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
Destroy the <literal>if_dist_exists</literal> trigger on table <literal>films</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP TRIGGER if_dist_exists ON films; |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTRIGGER-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTRIGGER-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no <command>DROP TRIGGER</command> statement in SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- |
||||
<REPLACEABLE CLASS="PARAMETER"> |
||||
</REPLACEABLE> |
||||
<ReturnValue></ReturnValue> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM>• |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
<PARA> |
||||
</PARA> |
||||
--> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,196 @@ |
||||
<REFENTRY ID="SQL-DROPTYPE"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP TYPE |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP TYPE |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes a user-defined type from the system catalogs |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP TYPE <REPLACEABLE CLASS="PARAMETER">typename</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTYPE-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">typename</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing type. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTYPE-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the command is successful. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: RemoveType: type '<replaceable class="parameter">typename</replaceable>' does not exist</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the specified type is not found. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTYPE-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP TYPE</command> will remove a user type from the |
||||
system catalogs. |
||||
</PARA> |
||||
<PARA> |
||||
Only the owner of a type can remove it. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTYPE-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
DROP TYPE statement is a PostgreSQL language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE TYPE</command> statement for |
||||
inforamation on how to create types. |
||||
</PARA> |
||||
<PARA> |
||||
It is the user's responsibility to remove any operators, |
||||
functions, aggregates, access methods, subtypes, classes, |
||||
and so on, that use a deleted type. |
||||
</PARA> |
||||
</refsect2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTYPE-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Bugs |
||||
</TITLE> |
||||
<PARA> |
||||
If a built-in type is removed, the behavior of the backend |
||||
is unpredictable. |
||||
</PARA> |
||||
</refsect2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTYPE-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To remove the <literal>box</literal> type: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP TYPE box |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPTYPE-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPTYPE-5"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL3 |
||||
</TITLE> |
||||
<PARA> |
||||
DROP TYPE is a SQL3 statement. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,183 @@ |
||||
<REFENTRY ID="SQL-DROPUSER"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP USER |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP USER |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an user account information |
||||
</REFPURPOSE> |
||||
|
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP USER <REPLACEABLE CLASS="PARAMETER">username</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPUSER-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">username</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing user. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPUSER-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the user is successfully deleted. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>ERROR: removeUser: user "<replaceable class="parameter">username</replaceable>" does not exist.</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the username is not found. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPUSER-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP USER</command> statement removes the named |
||||
user from the database, |
||||
along with any databases owned by the user. It |
||||
does not remove tables, views, or triggers owned by the |
||||
named user in databases not owned by the user. This statement |
||||
can be used in the place of the <command>destroyuser</command> |
||||
script, regardless of how the user was created. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPUSER-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The <command>DROP USER</command> statement is a PostgreSQL |
||||
language extension. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the <command>CREATE USER</command> and |
||||
<command>ALTER USER</command> statements for information on |
||||
how to create or modify user accounts. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPUSER-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
To drop a user account: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP USER Jonathan; |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPUSER-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPUSER-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
There is no <command>DROP USER</command> statement on SQL92. |
||||
</PARA> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
@ -0,0 +1,207 @@ |
||||
<REFENTRY ID="SQL-DROPVIEW"> |
||||
<REFMETA> |
||||
<REFENTRYTITLE> |
||||
DROP VIEW |
||||
</REFENTRYTITLE> |
||||
<REFMISCINFO>SQL - Language Statements</REFMISCINFO> |
||||
</REFMETA> |
||||
<REFNAMEDIV> |
||||
<REFNAME> |
||||
DROP VIEW |
||||
</REFNAME> |
||||
<REFPURPOSE> |
||||
Removes an existing view from a database |
||||
</REFPURPOSE> |
||||
<REFSYNOPSISDIV> |
||||
<REFSYNOPSISDIVINFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSYNOPSISDIVINFO> |
||||
<SYNOPSIS> |
||||
DROP VIEW <REPLACEABLE CLASS="PARAMETER">view</REPLACEABLE> |
||||
</SYNOPSIS> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPVIEW-1"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Inputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue><REPLACEABLE CLASS="PARAMETER">view</REPLACEABLE></ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The name of an existing view to drop. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</VARIABLELIST> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPVIEW-2"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Outputs |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
<VARIABLELIST> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue>DROP</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
The message returned if the command is successful. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
<VARLISTENTRY> |
||||
<TERM> |
||||
<ReturnValue> |
||||
ERROR: RewriteGetRuleEventRel: rule "_RET<REPLACEABLE CLASS="PARAMETER">view</REPLACEABLE>" not found</ReturnValue> |
||||
</TERM> |
||||
<LISTITEM> |
||||
<PARA> |
||||
This message occurs if the specified view does not exist in |
||||
the database. |
||||
</PARA> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</LISTITEM> |
||||
</VARLISTENTRY> |
||||
</variablelist> |
||||
</REFSECT2> |
||||
</REFSYNOPSISDIV> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPVIEW-1"> |
||||
<REFSECT1INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT1INFO> |
||||
<TITLE> |
||||
Description |
||||
</TITLE> |
||||
<PARA> |
||||
<command>DROP VIEW</command> drops an existing view from the database. |
||||
To execute this command you must be the owner of the |
||||
view. |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPVIEW-3"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
Notes |
||||
</TITLE> |
||||
<PARA> |
||||
The PostgreSQL <command>DROP TABLE</command> statement also drops views. |
||||
</PARA> |
||||
<PARA> |
||||
Refer to the<command> CREATE VIEW</command> statement for information on how to create views. |
||||
</PARA> |
||||
</REFSECT2> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPVIEW-2"> |
||||
<TITLE> |
||||
Usage |
||||
</TITLE> |
||||
<PARA> |
||||
This command will remove the view called <literal>kinds</literal>: |
||||
</PARA> |
||||
<ProgramListing> |
||||
DROP VIEW kinds |
||||
</ProgramListing> |
||||
</REFSECT1> |
||||
|
||||
<REFSECT1 ID="R1-SQL-DROPVIEW-3"> |
||||
<TITLE> |
||||
Compatibility |
||||
</TITLE> |
||||
<PARA> |
||||
</PARA> |
||||
|
||||
<REFSECT2 ID="R2-SQL-DROPVIEW-4"> |
||||
<REFSECT2INFO> |
||||
<DATE>1998-04-15</DATE> |
||||
</REFSECT2INFO> |
||||
<TITLE> |
||||
SQL92 |
||||
</TITLE> |
||||
<PARA> |
||||
SQL92 specifies some additional capabilities for |
||||
<command>DROP VIEW</command>: |
||||
</PARA> |
||||
|
||||
<synopsis> |
||||
DROP VIEW <replaceable class="parameter">view</replaceable> {RESTRICT | CASCADE} |
||||
</synopsis> |
||||
<variablelist> |
||||
<varlistentry> |
||||
<term>RESTRICT</term> |
||||
<listitem> |
||||
<para> |
||||
Ensures that only a view with no dependent views or |
||||
integrity constraints can be destroyed. |
||||
</para> |
||||
</listitem> |
||||
</varlistentry> |
||||
<varlistentry> |
||||
<term>CASCADE</term> |
||||
<listitem> |
||||
<para> |
||||
Any referencing views and integrity constraints |
||||
will be dropped as well. |
||||
</para> |
||||
</listitem> |
||||
</varlistentry> |
||||
</variablelist> |
||||
<tip> |
||||
<para> |
||||
At present, to remove a referenced view from a PostgreSQL database, |
||||
you must drop it by hand. |
||||
</para> |
||||
</tip> |
||||
</refsect2> |
||||
</refsect1> |
||||
</REFENTRY> |
||||
|
||||
<!-- Keep this comment at the end of the file |
||||
Local variables: |
||||
mode: sgml |
||||
sgml-omittag:t |
||||
sgml-shorttag:t |
||||
sgml-minimize-attributes:nil |
||||
sgml-always-quote-attributes:t |
||||
sgml-indent-step:1 |
||||
sgml-indent-data:t |
||||
sgml-parent-document:nil |
||||
sgml-default-dtd-file:"../reference.ced" |
||||
sgml-exposed-tags:nil |
||||
sgml-local-catalogs:"/usr/lib/sgml/catalog" |
||||
sgml-local-ecat-files:nil |
||||
End: |
||||
--> |
Loading…
Reference in new issue