Redshift РАЗГРУЗИТЬ JSON - PullRequest
       9

Redshift РАЗГРУЗИТЬ JSON

0 голосов
/ 10 июня 2019

Есть ли способ напрямую экспортировать файл JSON в S3 из Redshift с помощью UNLOAD? Я не вижу ничего в документации ( Redshift UNLOAD документации ), но, возможно, я что-то упустил. Команда COPY поддерживает загрузку JSON, поэтому я удивлен, что для UNLOAD нет флага JSON.

Для получения дополнительной информации: Я загружаю данные из одного экземпляра Redshift в другой, но соответствующие таблицы имеют разные порядки столбцов, и мне нужно соблюдать порядок столбцов в месте назначения. Похоже, лучший способ сделать это - работать с форматом сериализации, который не заботится о порядке столбцов.

1 Ответ

1 голос
/ 10 июня 2019

Нет, выгрузка в файл JSON невозможна с помощью команды UNLOAD в Redshift.

Как вывести данные из Redshift в JSON | DevelByte утверждает, что есть обходной путь, я не пробовал его, но он может дать вам представление.

...