Re: ALTER TABLE Column NOT NULL?

From: Alvaro Herrera <alvherre(at)atentus(dot)com>
To: Gregory Wood <gregw(at)com-stock(dot)com>
Cc: PostgreSQL-General <pgsql-general(at)postgresql(dot)org>
Subject: Re: ALTER TABLE Column NOT NULL?
Date: 2002-01-25 20:09:18
Message-ID: Pine.LNX.4.33L2.0201251706210.4396-100000@cm-lcon1-40-151.chello.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

El Jan 25, Gregory Wood escribio:

> Is there any way to add a NOT NULL constraint to a new field in a table,
> *without* having to dump and restore the entire thing? I suppose I could add
> a trigger (or modify an existing one), but that feels so... wrong.

ALTER TABLE table-name ADD CONSTRAINT constraint-name CHECK (column
NOTNULL);

Note that there cannot be any NULL value in the column (BTW, this is a
good candidate for better error reporting)

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Siempre hay que alimentar a los dioses, aunque la tierra este seca" (Orual)

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2002-01-25 20:37:36 Re: ALTER TABLE Column NOT NULL?
Previous Message Tom Lane 2002-01-25 19:52:35 Re: ALTER TABLE Column NOT NULL?