On 11/23/05, david aceituno <davidaceituno(at)gmail(dot)com> wrote:
> necesito eliminar una tabla siempre y cuando ella exista, he probado con
> esta sentencia sql y no funca. si alguien me pudiese ayudar.
>
> DROP TABLE IF EXISTS tabla
>
> Gracias
>
por que todavia no existe (oficialmente, de hacho ya la añadieron i
saldra con la siguiente versión), lo que puedes hacer es en plpgsql,
en algun lenguaje es un shell algo que siga este formato:
select * from pg_class where relname = 'tu_tabla';
si el select devuelve un valor entonces
drop table
fin si;
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)