それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

PostgreSQL でDBスキーマ(DB定義)の取り出し

テーブル定義の取り出し方法

pg_dump  takuya_db01 -C  -Fp out.sql

ただし、PostgreSQLには、DB内部にスキーマ(ディレクトリ)を作れるので、public 以外のスキーマを指定する場合

pg_dump sample.takuya_db01 -C  -Fp out.sql

とする。

スキーマについて

どうでもいいけど、DBのテーブル定義のことをテーブルスキーマというのは納得できるんだけど、DBスキーマって言われるのは納得出来ないな―。「DBのスキーマを見直し」とか、ベンダ業界長い人がよく行ってるけど、あれ言葉として納得出来ないな。「テーブル定義とDBスキーマ」は指す言葉が明確に違うと思うんだ。