2013-12-12から1日間の記事一覧

戻り値の型がrecordの場合の取り扱い方法

Postgresの関数の中で、recordを返すものがある。 つまり、テーブルをSelectした時みたいに複数のカラムを持つ複数行のレコードを返す関数だ。例えば、textsearch_ja の ja_analyze(text)関数。 こいつは、ある文字列を受け取って、それをmecabで形態素解析…

-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ってやっても、正常終了するがデータは入っていない謎仕…