mirror of
https://github.com/postgres/postgres.git
synced 2025-12-16 16:42:29 +03:00
Initial round of tweakage for man pages
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!--
|
||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/alter_table.sgml,v 1.31 2001/11/10 20:13:37 tgl Exp $
|
||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/alter_table.sgml,v 1.32 2001/11/18 20:35:02 petere Exp $
|
||||
Postgres documentation
|
||||
-->
|
||||
|
||||
@@ -161,14 +161,14 @@ ALTER TABLE <replaceable class="PARAMETER">table</replaceable>
|
||||
<para>
|
||||
<command>ALTER TABLE</command> changes the definition of an existing table.
|
||||
The <literal>ADD COLUMN</literal> form adds a new column to the table
|
||||
using the same syntax as <xref linkend="SQL-CREATETABLE">.
|
||||
using the same syntax as <xref linkend="SQL-CREATETABLE" endterm="SQL-CREATETABLE-TITLE">.
|
||||
The <literal>ALTER COLUMN SET/DROP DEFAULT</literal> forms
|
||||
allow you to set or remove the default for the column. Note that defaults
|
||||
only apply to subsequent <command>INSERT</command> commands; they do not
|
||||
cause rows already in the table to change.
|
||||
The <literal>ALTER COLUMN SET STATISTICS</literal> form allows you to
|
||||
set the statistics-gathering target for subsequent
|
||||
<xref linkend="sql-analyze"> operations.
|
||||
<xref linkend="sql-analyze" endterm="sql-analyze-title"> operations.
|
||||
The <literal>RENAME</literal> clause causes the name of a table or column
|
||||
to change without changing any of the data contained in
|
||||
the affected table. Thus, the table or column will
|
||||
@@ -176,7 +176,7 @@ ALTER TABLE <replaceable class="PARAMETER">table</replaceable>
|
||||
executed.
|
||||
The ADD <replaceable class="PARAMETER">table constraint definition</replaceable> clause
|
||||
adds a new constraint to the table using the same syntax as <xref
|
||||
linkend="SQL-CREATETABLE">.
|
||||
linkend="SQL-CREATETABLE" endterm="SQL-CREATETABLE-TITLE">.
|
||||
The DROP CONSTRAINT <replaceable class="PARAMETER">constraint</replaceable> clause
|
||||
drops all constraints on the table (and its children) that match <replaceable class="PARAMETER">constraint</replaceable>.
|
||||
The OWNER clause changes the owner of the table to the user <replaceable class="PARAMETER">
|
||||
@@ -204,7 +204,7 @@ ALTER TABLE <replaceable class="PARAMETER">table</replaceable>
|
||||
You can use the <literal>SET DEFAULT</literal> form
|
||||
of <command>ALTER TABLE</command> to set the default later.
|
||||
(You may also want to update the already existing rows to the
|
||||
new default value, using <xref linkend="sql-update">.)
|
||||
new default value, using <xref linkend="sql-update" endterm="sql-update-title">.)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@@ -212,10 +212,10 @@ ALTER TABLE <replaceable class="PARAMETER">table</replaceable>
|
||||
dependencies are not yet checked. The CASCADE option is unsupported.
|
||||
Currently DROP CONSTRAINT drops only CHECK constraints.
|
||||
To remove a PRIMARY or UNIQUE constraint, drop the
|
||||
relevant index using the <xref linkend="SQL-DROPINDEX"> command.
|
||||
relevant index using the <xref linkend="SQL-DROPINDEX" endterm="sql-dropindex-title"> command.
|
||||
To remove FOREIGN KEY constraints you need to recreate
|
||||
and reload the table, using other parameters to the
|
||||
<xref linkend="SQL-CREATETABLE"> command.
|
||||
<xref linkend="SQL-CREATETABLE" endterm="sql-createtable-title"> command.
|
||||
</para>
|
||||
<para>
|
||||
For example, to drop all constraints on a table <literal>distributors</literal>:
|
||||
|
||||
Reference in New Issue
Block a user