Если пустая таблица выгружается из красного смещения в S3 с помощью команды UNLOAD, создает ли она пустой файл на S3 или ничего не делает.
Ранее (несколько дней назад) я выгружен с помощью команды unload commandон поместил 0-байтовый файл на s3. Но сегодня он ничего не делает (то есть файл не размещен на s3), но красное смещение показывает сообщение «UNLOAD завершено, 0 записей успешно выгружено». Даже использование HEADER (для выгрузки с заголовками) в опциях команды UNLOAD не показывает никакого файла на s3.
UNLOAD ($$ SELECT * FROM <table_name> $$) TO
's3://<bucket_name>/abc/test1'
iam_role '<iam_role>' ADDQUOTES HEADER ALLOWOVERWRITE DELIMITER AS ','
ESCAPE PARALLEL OFF