Re: db grows and grows

Поиск
Список
Период
Сортировка
От Martijn van Oosterhout
Тема Re: db grows and grows
Дата
Msg-id 20020620093841.A11342@svana.org
обсуждение исходный текст
Ответ на Re: db grows and grows  (terry@greatgulfhomes.com)
Ответы Re: db grows and grows  (Andrew Sullivan <andrew@libertyrms.info>)
Re: db grows and grows  (Scott Marlowe <scott.marlowe@ihs.com>)
Список pgsql-general
On Wed, Jun 19, 2002 at 06:37:38PM -0400, terry@greatgulfhomes.com wrote:
> If he needs to REINDEX live without locking out selects, then simply DROP
> INDEX <indexname>; and then do a CREATE INDEX ...  to recreate it.  Drop is
> fast, and the create does not acquire the exclusive lock.
>
> The only down side of delete/recreate is that with REINDEX one did not need
> to know the statement to recreate the index, and the latter does.

A while ago I did post a script that did this, only it did the create first,
then the drop and then renamed the new index to the old one. All within a
transaction so other queries wouldn't be left without an index.

It used pg_dump to get the CREATE INDEX command.

Should be in the archive somewhere...
--
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> There are 10 kinds of people in the world, those that can do binary
> arithmetic and those that can't.

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

Предыдущее
От: terry@greatgulfhomes.com
Дата:
Сообщение: Re: db grows and grows
Следующее
От: Gregory Seidman
Дата:
Сообщение: Re: circular REFERENCES