Я пытаюсь загрузить CSV-файл из AWS S3 в AWS Redshift. CSV-файл содержит такую строку:
15, NaN, 0
Таблица была создана с помощью:
СОЗДАТЬ ТАБЛИЦУ foo (a INT, b DOUBLE PRECISION, c INT);
И я пытаюсь загрузить таблицу с помощью команды COPY:
КОПИРОВАТЬ foo (a, b, c) ИЗ «s3: //» УЧЕТНЫЕ ДАННЫЕ ... CSV;
И я получаю сообщение об ошибке:
Недействительное цифровое значение "N"
Попытка загрузить ту же строку с помощью оператора INSERT вручную работает нормально:
ВСТАВИТЬ В foo (a, b, c) VALUES (15, 'NaN', 0);
Любая помощь приветствуется!