RedshiftのUNLOADで改行の変換でハマった

RedshiftのデータをUNLOADしてCSVファイルにする際、
改行を改行文字列に変換しようとしてどはまりしました。

やりたかったこと

改行を含む文字列カラムの値を文字列の「\n」に変換してCSV出力する
SQLで表現すると以下のような感じです

SELECT 'あいうえお\nかきくけこ' AS "before",
REGEXP_REPLACE('あいうえお\nかきくけこ', '\r|\n|\r\n', '\\\\n') AS "after"
変換前あいうえお
かきくけこ
変換後 あいうえお\nかきくけこ

SQL的にはこれで意図したとおりに改行文字列に変換できました

UNLOADでは

UNLOADにさきほどのクエリを組み込んで実行してみると

UNLOAD ('SELECT \'あいうえお\nかきくけこ\' AS "before",
REGEXP_REPLACE(\'あいうえお\nかきくけこ\', \'\r|\n|\r\n\', \'\\\\n\') AS "after"')
TO 's3://bucket_name/unload/'
IAM_ROLE 'arn:aws:iam::XXXXXXXXXXXX:role/redshift-unload-role'
MANIFEST
DELIMITER AS ','
GZIP
ADDQUOTES
ESCAPE
ALLOWOVERWRITE
PARALLEL OFF
シングルクォートのエスケープでごちゃごちゃしてますが上記のクエリと同一

出力結果“あいうえお\
かきくけこ”,”あいうえお\
かきくけこ”

うまくいかない・・・・

UNLOADオプションのESCAPEやADDQUOTESをはずしてみたり、エスケープの仕方も変えて見たりとしましたが結局うまく改行文字列(\n)への変換はうまくいきませんでした。

対応策

結局のところ改行文字列「 \n 」への変換は諦め、「<br>」へ変換するようにしました。
UNLOADしたCSVをごにょごにょするところで「<br>」を改行コードに変換し元の値に戻す対応を別途行い、本来やりたかったことを実現できました。

UNLOADで「\n」の改行文字列への変換はどうしてもできなかったので、
出来る方法などありましたら教えていただけると幸いです<(_ _)>