Re: Short-circuiting FK check for a newly-added field - Mailing list pgsql-general

From David Fetter
Subject Re: Short-circuiting FK check for a newly-added field
Date
Msg-id 20080521120051.GA13726@fetter.org
Whole thread Raw
In response to Short-circuiting FK check for a newly-added field  (Decibel! <decibel@decibel.org>)
Responses Re: Short-circuiting FK check for a newly-added field  (Reece Hart <reece@harts.net>)
List pgsql-general
On Tue, May 20, 2008 at 02:25:15PM -0400, Decibel! wrote:
> I need to add a field to a fairly large table. In the same alter statement
> I'd like to add a FK constraint on that new field. Is there any way to
> avoid the check of the table that the database is doing right now? The
> check is pointless because the newly added field is nothing but NULLs.
>
> This is version 8.1.mumble.

Have you tried making the FK constraint INITIALLY DEFERRED?

Cheers,
David.
--
David Fetter <david@fetter.org> http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: david.fetter@gmail.com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate

pgsql-general by date:

Previous
From: Ivan Sergio Borgonovo
Date:
Subject: Re: Postgresql MVCC, Read Committed Isolation Level and taking "snapshot"
Next
From: Sim Zacks
Date:
Subject: Re: Corrupted database's files (linux RAID5 + PostgreSQL 8.3.0)