Ответ от Милен решает техническую сторону вопроса. Но есть и проблема взаимодействий.
Предположим, у вас есть триггер, который работает через TCPIP. Это означает, что запрос, запустивший триггер, может занять много времени (например, проблемы с сетью, проблемы с обслуживанием, межсетевые экраны).
Обычно гораздо лучшим решением является хранение информации в какой-либо очереди и добавление службы, которая проверяет очередь (возможно, с использованием функции NOTIFY / LISTEN в PostgreSQL), и делает то, что необходимо, через TCP / IP - с правильной обработкой длинных соединений, повторных попыток и т. д.
Если вы склонны использовать такой механизм, вы можете проверить PgQ из SkyTools .