Re: El problema es que no es 8.2

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "julio(dot)caicedo(at)genome-it(dot)com" <julio(dot)caicedo(at)genome-it(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: El problema es que no es 8.2
Date: 2007-01-27 05:41:53
Message-ID: c2d9e70e0701262141g2e6c8d69y8a686a332ee32136@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 1/26/07, julio(dot)caicedo(at)genome-it(dot)com <julio(dot)caicedo(at)genome-it(dot)com> wrote:
> Gracias por la respuesta....de los indices..
>
> Lo que ocurre es que la versión que se maneja es anterior a 8.2...por eso
> no funciona la alternativa propuesta:
>
>
> DROP INDEX IF EXISTS name ;
>
>
> Por eso repito:
>
> Por favor si saben como, me gustaria saber como puedo eliminar un indice
> PERO SOLO si este existe. Como valido si existe o no el indice para luego
> eliminarlo ?? OJO..LA VERSION ES LA 8.1.
>

En el lenguaje de programación de tu preferencia o en una funcion en
plpgsql haces algo como esto:

select * from pg_class where relname = 'nombre_indice' and relkind = 'i';
if found then
drop index nombre_indice;
end if;

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis D. García 2007-01-27 05:46:25 Problema con InitDB
Previous Message José Manuel Ruiz 2007-01-27 02:37:25 Re: Borrado de base de datos