Я пытаюсь импортировать файл данных PostgreSQL в Amazon redshift с помощью командной строки. Я импортировал файл схемы, но не могу импортировать файл данных. Кажется, что вставка данных в amazon redshift немного отличается.
Я хочу знать все способы импорта файла данных в красное смещение с помощью командной строки.
ОБНОВЛЕНИЕ
Мой файл данных выглядит так:
COPY actor (actor_id, first_name, last_name, last_update) FROM stdin;
0 Chad Murazik 2014-12-03 10:54:44
1 Nelle Sauer 2014-12-03 10:54:44
2 Damien Ritchie 2014-12-03 10:54:44
3 Casimer Wiza 2014-12-03 10:54:44
4 Dana Crist 2014-12-03 10:54:44
....
Я набрал следующую команду из интерфейса командной строки:
PGPASSWORD=**** psql -h testredshift.cudmvpnjzyyy.us-west-2.redshift.amazonaws.com -p 5439 -U abcd -d pagila -f /home/jamy/Desktop/pag_data.sql`
А потом появилась ошибка вроде:
ОШИБКА: источник ЗАГРУЗКИ не поддерживается. (Подсказка: разрешена только загрузка на основе S3, DynamoDB или EMR.
INSERT
? CSV? Выход изpg_dump
? - person Patrick   schedule 15.05.2015psql
. Другие варианты включаютpg_restore
, командуCOPY
или использование инструмента ETL, такого как Talend Studio, Pentaho Kettle или CloverETL. В любом случае, что за сообщение об ошибке? - person Craig Ringer   schedule 15.05.2015