Re: Foreign Keys in PostGreSQL

From: Karel Zak <zakkr(at)zf(dot)jcu(dot)cz>
To: vijayendra mohan agrawal <vijayendra(dot)agrawal(at)wipro(dot)com>
Cc: PostGre SQL Mailing List <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Foreign Keys in PostGreSQL
Date: 2000-09-06 06:41:37
Message-ID: Pine.LNX.3.96.1000906083558.15689B-100000@ara.zf.jcu.cz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


On Wed, 6 Sep 2000, vijayendra mohan agrawal wrote:

> Dear all,
>
> How to define FOREIGN KEY in a table ???

Found you some problem in great PostgreSQL documentation?

Karel

CREATE [ TEMPORARY | TEMP ] TABLE table (
column type
[ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ]
[column_constraint_clause | PRIMARY KEY } [ ... ] ]
[, ... ]
[, PRIMARY KEY ( column [, ...] ) ]
[, CHECK ( condition ) ]
[, table_constraint_clause ]
) [ INHERITS ( inherited_table [, ...] ) ]

Column CONSTRAINT Clause

[ CONSTRAINT name ] { PRIMARY KEY | UNIQUE } ( column [, ...] )
[ CONSTRAINT name ] CHECK ( constraint )
[ CONSTRAINT name ] FOREIGN KEY ( column [, ...] )
REFERENCES reftable
(refcolumn [, ...] )
[ MATCH matchtype ]
[ ON DELETE action ]
[ ON UPDATE action ]
[ [ NOT ] DEFERRABLE ]
[ INITIALLY checktime ]

.......etc. ....etc.

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Marcin Mazurek 2000-09-06 10:59:53 limitinf size of db per user?
Previous Message vijayendra mohan agrawal 2000-09-06 06:20:35 Foreign Keys in PostGreSQL