PostgreSQLのトリガ関数からbashスクリプトを実行する
PostgreSQLのトリガ関数からOS側に配置したbashスクリプトを起動する手順をまとめました。私のようにPostgreSQLを前提とするOSS製品を利用しており、プログラムのソースコード修正は避けたいものの、特定テーブル更新を契機に簡易処理を動かしたい場合に適した手法だと思います。
なお、トリガから呼べる関数はplpgsqlやC言語であり、直接任意のOSコマンドを実行することはできないようでしたので、以下を参考にplpgsqlの関数定義のなかで、copyコマンドを利用