Re: Drop All Index - Mailing list pgsql-admin

From Alvaro Herrera
Subject Re: Drop All Index
Date
Msg-id 20061127142722.GC4432@alvh.no-ip.org
Whole thread Raw
In response to Drop All Index  ("Marcelo Costa" <marcelojscosta@gmail.com>)
Responses Re: Drop All Index  ("Peter Childs" <peterachilds@gmail.com>)
Re: Drop All Index  ("Marcelo Costa" <marcelojscosta@gmail.com>)
List pgsql-admin
Marcelo Costa wrote:
> Hi to all,
>
> Anybody can help me how to proced to delete all index from my database,
> exists any command to this ?

Sure, you can create a PL/pgSQL function that loops around a "select
relname from pg_class where relkind='i' AND ..." and then issues DROP
INDEX for each (or you can do it in shell).  Be careful to include a
clause to select only indexes that are not in system catalogs!

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

pgsql-admin by date:

Previous
From: imad
Date:
Subject: Re: postgres and solaris
Next
From: "Peter Childs"
Date:
Subject: Re: Drop All Index