Re: Renombrar constraints

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Tonny <tonny(dot)lists(at)gmail(dot)com>
Cc: ecpug(at)postgresql(dot)org
Subject: Re: Renombrar constraints
Date: 2010-12-21 05:59:30
Message-ID: AANLkTikW0ErCgjg1nGkBMibXrTbjNEcPWVnzWRTMGOOd@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug

2010/12/20 Tonny <tonny(dot)lists(at)gmail(dot)com>:
> Es posible renombrar constraints ?
>

no... seria interesante tener un comando ALTER CONSTRAINT RENAME TO puede ser...

> hasta ahora no encuentro info, me toca borrar el constraint y crearlo
> otra vez con el nuevo nombre.
>

sip, te toca borrar y recrear el constraint en el caso de bases de
datos grandes eso podria ser muy molesto... en tu caso... ;)

PD: no lo escuchaste de mi y no te aconsejo que lo hagas sin hacer
pruebas primero, pero segun yo deberia bastar con un UPDATE
pg_constraint SET conname = 'nuevo_nombre' WHERE conname
'nombre_viejo';

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL

In response to

Browse ecpug by date

  From Date Subject
Next Message Milton Labanda 2010-12-21 18:08:01 PgDay 2011
Previous Message Tonny 2010-12-21 04:32:26 Renombrar constraints