tot int, tx int, current_lsn pg_lsn, prev pg_lsn, description text) SERVER waldump OPTIONS ( program 'pg_waldump 000000010000000300000067 | gawk ''{printf "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n", substr($1,1,length($1)-1), $2,substr($5,1,length($5)-1),substr($6,1,length($6)-1),substr($8,1,length($8)- 1),substr($10,1,length($10)-1),substr($12,1,length($12)-1), $14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$30}''' ) ; file_fdw 経由で pg_waldump 出力をみる • file_fdw の登録&外部サーバを定義する CREATE EXTENSION file_fdw; CREATE SERVER waldump FOREIGN DATA WRAPPER file_fdw; かなり 強引 • pg_waldump+awk コマンドを PROGRAM として指定する。