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
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 |