エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

エンジニア(初級)の皆様 postgresでファイルに書いてあるsqlをガツン!と実行する方法

なんかあるだろうーなーとは思ってたけど知らなかったよ。
ファイルにSQLを書き出しておいて、一括で実行する方法です。

\i [file path]

これだけ。
あ、ポスグレにログインしてから実行してね。

ちなみにtabも効きます。

posgreにログインしないでやる場合は、

psql -U ユーザ -f ファイルパス db名

でいけますー