PostgreSQLのpg_dumpによって、SQLクエリのコマンドが得られる。 このテキストファイルの中から、CREATE FOREIGN TABLEから始まる行のクエリをコメントアウトした上で、出力をファイルに書き出したい。
pg_dump
CREATE FOREIGN TABLE
pg_dump のオプションは省略。
$ pg_dump | sed -E "s/(CREATE FOREIGN TABLE*)/-- \1/g"\ > output.txt
Register as a new user and use Qiita more conveniently