子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

Postgresのdumpにひとこと言いたい

今までは仕事でMySQLを使っていたのですが、
最近はPostgreSQLを使うシステムに関わることになりました。

書き方などが違うのはまーいいんですが、
一点だけなぜこれができないの?というのを言わせていただきたいと思います。


なんでpg_dumpに条件を指定してダンプする機能がないの?

というようにpg_dumpには条件を指定してダンプする機能がないそうです。

やるとすると以下のようにしないといけないようです。

# psql [データベース名]
# COPY  ([抽出したいSQL]) TO '[保存したいファイル名]';

※DBにログインしてからです。

MySqlでは

# mysqldump --opt -u [ユーザー名 ]-p [データベース名] [テーブル名] "-w [条件]" > [保存したいファイル名]

でできるのに…。


Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)