Re: Dynamic constraint names in ALTER TABLE

From: patrick keshishian <pkeshish(at)gmail(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Dynamic constraint names in ALTER TABLE
Date: 2011-09-20 04:22:44
Message-ID: CAN0yQBqOf5C+Mz2oZYpgJrLW9UU5Bhq4tR8-LSWdPnP_TtfvuA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Mon, Sep 19, 2011 at 8:34 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> patrick keshishian <pkeshish(at)gmail(dot)com> writes:
>> The question wasn't where does one find the name of the constraint. My
>> example demonstrated that I knew how to get that value. The question,
>> however, is how do you get that in an ALTER TABLE statement?
>
> You'd need to construct the ALTER statement as a string value and then
> EXECUTE it, using a plpgsql function.  (In 9.0 you could use a DO
> command, but if you want this to also work in 7.4, it'll have to be a
> plain old function.)

OK. Thanks all.

--patrick

In response to

Browse pgsql-general by date

  From Date Subject
Next Message AI Rumman 2011-09-20 06:35:11 Is there any way to import a portion of a large database
Previous Message patrick keshishian 2011-09-20 04:21:13 Re: Dynamic constraint names in ALTER TABLE