#sql #amazon-redshift
#sql #amazon-redshift
Вопрос:
Я работаю над проектом, amazon redshift
и мне нужно найти данные для следующих 3 пунктов.
- Время создания таблицы во всех схемах
- Владелец / пользователь созданной таблицы
- Плюс, время и любые изменения схемы существующей таблицы [которые подверглись вновь созданным / измененным столбцам].
Мне удалось решить # 1 и # 2, используя системные таблицы pg_class_info
amp; pg_namespace
[для #1] и pg_tables
[для # 2], но застрял в пункте # 3. Может кто-нибудь помочь мне найти способы достижения # 3? Пожалуйста, помогите.
Примечание: Любые лучшие предложения для # 1 и # 2 также приветствуются.
Комментарии:
1. Это amazon redshift
Ответ №1:
С другой стороны, для третьего требования нет прямого ответа, запрашивая системное представление STL_QUERY, вы можете найти то, что ищете
Вот пример запроса
select
userid, starttime, querytxt
from STL_QUERY
where querytxt like '%alter%table%'
limit 10;