From: | Mario Guerrero <chimuelo22(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | DROP CONSTRAINT y DROP COLUMN IF EXIST |
Date: | 2005-12-20 14:34:57 |
Message-ID: | 20051220143457.45573.qmail@web86806.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola grupo, necesito borrar una restriccion y un campo de una tabla. Si el campo y la restriccion no existe, me genera un mensaje de error.
Para controlar el drop de una tabla encontre los siguiente
SELECT relname FROM pg_class where relname ='mitabla';
y si el select me regresa algo, entonces ejecuto
DROP TABLE mitabla.
Como puedo hacer algo similar pero con un CONSTRAINT y un COLUMN de una tabla. Es decir, primero verificar si existen y en caso afirmativo poder ejecutar:
ALTER TABLE mitabla DROP CONSTRAINT PK_micampo;
ALTER TABLE mitabla DROP COLUMN miColumna;
Mario Guerrero
---------------------------------
Correo Yahoo!
Comprueba qué es nuevo, aquí
http://correo.yahoo.es
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Antonio kerjo | 2005-12-20 16:21:30 | Re: Actualizacion de version (8--->8.1) |
Previous Message | Jaime Casanova | 2005-12-20 14:03:21 | Re: Actualizacion de version (8--->8.1) |