質問: test.csv id day time 1,1030,1230 2,1031,1300 3,1029,1330 14,1031,1400 test1.csv (最後に不要なカンマあり) id day time 1,1030,1230, 2,1031,1300, 3,1029,1330, 14,1031,1400, ``` create temp table tmp ( pkey bigserial NOT NULL, day varchar(60), time varchar(60) ) on commit drop; copy tmp FROM test.csv delimiter ',' csv header ; ``` test.csv → copyコマンドで取り込めます。 test1.csv → copyコマンドで取り込めない。 最後にカンマがあるとうまく取り込めません。 仮に一時テーブルにカラム数を増やすと、、 test1.csv → 取り込める。 test.csv → 取り込めなくなる。 という状況になっております。 両方のファイルを取り込める良い方法はありますでしょうか?
回答: 過去の質問が役に立ちそうでしょうか カラム数が不揃いなcsvを取り込みたい 結局は何らか加工してから取り込むしかなさそうです