-f オプションで"COPY xxx FROM STDIN"が効かない。
echo "1 hoge" | psql test -c "COPY test FROM STDIN"
とかってするとちゃんとデータが入るんだが、
[hoge@test]cat copy.sql COPY test FROM STDIN [hoge@test]echo "2 fuga" | psql test -f copy.sql
ってやっても、正常終了するがデータは入っていない謎仕様。
echo "1 hoge" | psql test -c "COPY test FROM STDIN"
とかってするとちゃんとデータが入るんだが、
[hoge@test]cat copy.sql COPY test FROM STDIN [hoge@test]echo "2 fuga" | psql test -f copy.sql
ってやっても、正常終了するがデータは入っていない謎仕様。