純粋に複数のテーブルのダンプを取るのは-tオプションで複数のテーブルを指定すれば複数テーブルのダンプを取得する事が出来ます。 dbnameデータベースからa_tableとb_tableテーブルのダンプを取る場合 $ pg_dump -t a_table -t b_table dbname > ~/dbname.dump.sql どのバージョンからかは定かじゃないですが、8.2では-tオプションにワイルドカードを指定する事が出来るので $ pg_dump -t '*_talbe' dbname > ~/dbname.dump.sql と書くと_tableで終わる名前のテーブルを全てダンプする事が出来ます。