Перевірка безпеки на рівні стовпців
Амелія з польового офісу Айдахо повідомляє, що не бачить деяких даних, які очікувала побачити в таблиці сайту, і пішла, не надавши більше подробиць. Ви пригадуєте, що, можливо, вона не бачить певних стовпців, і вирішуєте перевірити, чи не застосовано до таблиці обмеження на рівні стовпців через системне подання прав на стовпці SVV_COLUMN_PRIVILEGES.
Ця вправа є частиною курсу
Вступ до Redshift
Інструкції до вправи
- Виберіть із системного подання прав на стовпці поля
relation_nameякtable_name,column_name,privilege_typeякquery_typeтаidentity_nameякuser_or_role. - Відфільтруйте результати лише для таблиці
idaho_site_id.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Select the relation_name as table_name
SELECT relation_name AS ___,
column_name,
-- Select the column that targets the privilege
___ AS query_type,
-- Select the identity as user_or_role
___ AS user_or_role
-- From the system column privileges view
FROM ___
-- The table name is idaho_site_id
WHERE ___ = 'idaho_site_id';