| From: | Carlos Mennens <carlos(dot)mennens(at)gmail(dot)com> |
|---|---|
| To: | PostgreSQL <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Rename or Re-Create Constraints? |
| Date: | 2011-04-09 02:33:49 |
| Message-ID: | BANLkTikxrxuRWfqPWPPD1oLGSZ=b4kLOng@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Fri, Apr 8, 2011 at 8:35 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> I believe you can rename the underlying indexes and the constraints will
> follow them. (This works in HEAD anyway, not sure how far back.)
I'm sorry but I don't understand what that means or how to relate that
to a SQL command to rename the constraint. Do you have an example of
how that command would look?
>> 2. When renaming the table, is there a way to rename both the table
>> and all associated constraints?
>
> No, there's nothing automatic for that. IIRC there used to be code to
> try to do this when you renamed a single column; but we took it out,
> probably because it risked unexpected failures due to index name
> collisions.
>
> regards, tom lane
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Rob Sargent | 2011-04-09 02:38:52 | Re: Rename or Re-Create Constraints? |
| Previous Message | Tom Lane | 2011-04-09 00:35:59 | Re: Rename or Re-Create Constraints? |