vacuum full for all databases

Поиск
Список
Период
Сортировка
От Ilia Chipitsine
Тема vacuum full for all databases
Дата
Msg-id 20040902133023.V15260@office.paramon.ru
обсуждение исходный текст
Ответы Re: vacuum full for all databases  (Peter Eisentraut <peter_e@gmx.net>)
Re: vacuum full for all databases  (Richard Huxton <dev@archonet.com>)
Список pgsql-general
Dear Sirs

I'm about to write plpgsql function which will "vacuum full" all existing
databases. Below is an example how to get list of databases.

What should I write instead of "raise notice" ?


CREATE OR REPLACE FUNCTION vacuum_all() RETURNS integer
    AS '
DECLARE
  query text;
  list RECORD;
BEGIN

FOR list IN SELECT datname FROM pg_catalog.pg_database WHERE NOT
datistemplate LOOP
  raise notice ''datname = %'',list.datname;

END LOOP;

RETURN 0;

END;



'
    LANGUAGE plpgsql;


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

Предыдущее
От: naveen.bysani@gmail.com (chinni)
Дата:
Сообщение: plpgsql function
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: vacuum full for all databases