Re: Modifying check constraints

Поиск
Список
Период
Сортировка
Искать
От
Stephan Szabo
Тема
Re: Modifying check constraints
Дата
Msg-id
20011115074942.K7419-100000@megazone23.bigpanda.com
Ответ на
Список
Дерево обсуждения
Re: Modifying check constraints Vivek Khera <khera@kcilink.com>
Re: Modifying check constraints Stephan Szabo <sszabo@megazone23.bigpanda.com>
Re: Modifying check constraints Vivek Khera <khera@kcilink.com>
Re: Modifying check constraints "Andrew G. Hammond" <drew@xyzzy.dhs.org>

On 15 Nov 2001, Vivek Khera wrote:

> >>>>> "SS" == Stephan Szabo  writes:
>
> >> Can I change the CHECK constraint afterwards? For example, can I
> >> add another value that "tipo" can have, or I'd have to recreate the
> >> table?
>
> SS> Right now, I think you'd need to recreate, but 7.2 should let you drop
> SS> and re-add the check constraint.
>
> I posted a note the other day to postgres general titled "constraint
> surgery" showing how I altered the check constraints on a table asking
> if it would cause problems.  it is in the list archives for Nov 7 (I
> think).
>
> I never got any replies, so I'm getting ready to try it on my
> production server and hope it doesn't croak anything.

I'd guess so, except that it doesn't look like it necessarily takes effect
in sessions that are currently running that have already done the check
(I need to restart psql).

If you can have downtime, you might just want to look at making the
new table and using insert into to copy the data and rename the tables
around.  This is kinda unhappy with foreign keys and more complicated
constructs, but in general is less likely to cause you grief.


В списке pgsql-general по дате отправления
От: Tielman J de Villiers
Дата:
От: Vince Vielhaber
Дата:
Сообщение: Re: Postgres+Delphi
FAQ