Re: Drop All Index

Поиск
Список
Период
Сортировка
От Peter Childs
Тема Re: Drop All Index
Дата
Msg-id a2de01dd0611270647j17fb3537ra96a6af8e3caf3b9@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Drop All Index  (Alvaro Herrera <alvherre@commandprompt.com>)
Ответы Re: Drop All Index  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-admin
On 27/11/06, Alvaro Herrera <alvherre@commandprompt.com> wrote:
> 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!
>
> --

Why do you want to?

If you are going to do that you'll have problems with Primary Keys
because you can't drop primary key indexes with drop index so you'll
get quite a few error messages. If you want to remove them you need
"alter table x drop constraint y;"

Peter.

В списке pgsql-admin по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Drop All Index
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: Drop All Index