How to execute a system file in procedure?

Поиск
Список
Период
Сортировка
От Raymond Chui
Тема How to execute a system file in procedure?
Дата
Msg-id 3B8119E4.A5FDCA1F@noaa.gov
обсуждение исходный текст
Ответы Re: How to execute a system file in procedure?  ("Albert REINER" <areiner@tph.tuwien.ac.at>)
Список pgsql-sql
I would like execute a system command or my program or my shell
script in procedure. How do I do that?
For example,

CREATE FUNCTION myname() RETURN OPAQUE AS '
    BEGIN
        IF count(NEW.aColumn) >= 600
        THEN RAISE EXCEPTION ''Hello, it is time to re-index the
table.'';
        END IF;
        RETURN NEW;
    END; '
LANGUAGE 'plpgsql';

CREATE TRIGGER AFTER INSERT OR UPDATE ON mytable
FOR EACH ROW EXECUTE PROCEDURE myname();

But I prefer to execute a system command like mail

mail -s "Re-Index" system@host.domain < `echo "It is time to re-index
the table"`



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

Предыдущее
От: Johannes Grødem
Дата:
Сообщение: Re: Finding table constraints
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: Strange DISTINCT !