psqlコンソール上でファイルSQLを実行

普段は

$ psql database < filename.sql

とすることで事足りるんだけど、filename.sqlの結果をみてcommitする必要があった。

$ psql database
database=> begin;
database=>\i filename.sql
...
database=> commit;

のように\iでファイル入力を読み込める。