2014-10-31 2 views
0

Можно ли загружать файлы SQL в S3, как:Запуск файлов SQL на S3 в Redshift?

BEGIN; 
INSERT ... 
UPDATE ... 
COMMIT; 

И у них загружены в S3 непосредственно? В настоящее время у нас есть дампы через COPY, но мы имеем большие изменения, которые предоставляются через SQL.

ответ

2

Команда копирования выполняет только CSV-файлы (любые разделенные разделителем файлы). если у вас есть файл, как вы упомянули. Вы можете использовать java-программу/или php для чтения файла и запуска запроса по одному. Другой способ - использовать командную строку pgsql для запуска sql-файлов. Вы не можете запускать sql-файлы непосредственно из s3, как это делаем для команд копирования

Смежные вопросы