RedShiftをごにょごにょしていると、こういうエラーに見舞われることがある。
RedShiftにデータはUTF-8しか入らない。そこに、他の文字コードの環境から以下のようなコマンドを打ってRedShiftにアクセスしようとすると、表題のようなエラーになる。
echo "SELECT a, CASE WHEN a=1 THEN 'ほげほげ' END FROM test;" | psql -h redshift.aws.com -p 5439
というわけで、文字コードには気をつけたい。
RedShiftをごにょごにょしていると、こういうエラーに見舞われることがある。
RedShiftにデータはUTF-8しか入らない。そこに、他の文字コードの環境から以下のようなコマンドを打ってRedShiftにアクセスしようとすると、表題のようなエラーになる。
echo "SELECT a, CASE WHEN a=1 THEN 'ほげほげ' END FROM test;" | psql -h redshift.aws.com -p 5439
というわけで、文字コードには気をつけたい。