Удалить все разделы из красного смещения для внешней таблицы

Я пытаюсь удалить все разделы на внешней таблице в кластере красного смещения. Я не могу найти простой способ сделать это. В настоящее время я делаю это, запуская динамический запрос, чтобы выбрать даты из таблицы и объединить его с логикой удаления, взять набор результатов и запустить его отдельно, как это

select 'ALTER TABLE procore_iad_ext.active_histories DROP PARTITION (values='''||rtrim(ltrim(values, '["'),'"]') ||''');' from svv_external_partitions where tablename = 'xyz';

значения выглядят так ->["2009-03-10"]

Ищем более простое прямое решение. Спасибо.


person Dinesh Jayapathy    schedule 09.11.2018    source источник
comment
Почему бы не использовать таблицу удаления и воссоздать ее, это будет намного быстрее, чем удаление разделов.   -  person Kannaiyan    schedule 10.11.2018


Ответы (1)


Пожалуйста, ознакомьтесь с каталогом клея. Он предоставляет пользовательский интерфейс для простого удаления таблиц/разделов и т. д.

person Mukund    schedule 10.12.2018