From 1ef9338ab6f9ce47356c4eac2ea1a53f3131393b Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 9 May 2001 13:27:15 +0000 Subject: [PATCH] If it's true that the ALTER TABLE x ADD CONSTRAINT x CHECK (x) syntax is supported in 7.1.1, here is a patch to that alter_table.sgml that documents it. Christopher Kings-Lynne --- doc/src/sgml/ref/alter_table.sgml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml index 21fc8c2ebd..5649890bf8 100644 --- a/doc/src/sgml/ref/alter_table.sgml +++ b/doc/src/sgml/ref/alter_table.sgml @@ -1,5 +1,5 @@ @@ -207,13 +207,10 @@ ALTER TABLE table - In the current implementation, only FOREIGN KEY constraints can + In the current implementation, only FOREIGN KEY and CHECK constraints can be added to a table. To create or remove a unique constraint, create a unique index (see ). To add check constraints - you need to recreate and reload the table, using other - parameters to the command. + endterm="SQL-CREATEINDEX-title">). @@ -256,6 +253,13 @@ ALTER TABLE distributors RENAME TO suppliers; + + To add a check constraint to a table: + +ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 5) + + + To add a foreign key constraint to a table: -- GitLab