挿入時に式を評価するコピー コマンドは可能ですか?
たとえば、次の表を考えてみましょう
create table test1 ( a int, b int)
インポートするファイルがあります
5 , case when b = 1 then 100 else 101
25 , case when b = 1 then 100 else 101
145, case when b = 1 then 100 else 101
次のコマンドは失敗します
COPY test1 FROM 'file' USING DELIMITERS ',';
次のエラーで
エラー: 整数の入力構文が無効です
これは、case 式を評価できないことを意味します。回避策はありますか?