- У меня есть таблица .csv (t1) со столбцами: c1, c2, c3 в хранилище Amazon S3
- Я хочу скопировать это в красное смещение амазонки
- Я создаю таблицу со столбцами: c1, c2, c3, где все столбцы допускают значение NULL
Копирую командой:
скопировать t1a (c1, c3) из t1
Я ожидал, что он скопирует c1 и c3 из t1 и поместит значение null по умолчанию в c2, чтобы строка в t1a могла выглядеть как (c1_rowX, null, c3_rowX).
Вместо этого я получаю ошибку типа, потому что он копирует данные c2 (строковый) из t1 в c3 (тип int) из t1a.
команда копирования отлично работает, когда я не указываю столбцы:
скопировать t1a из t1
Я включил ссылку на документацию по команде копирования красного смещения:
http://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html < / а>
- Главный вопрос - это проблема с указанием столбцов. Благодарность