現在のセッションのユーザー名を設定します。
SET SESSION AUTHORIZATION コマンドは、権限のないユーザーとしてセッションやトランザクションを一時的に実行することで、データベースアクセスをテストする場合などに使用できます。
Syntax
SET [ SESSION | LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }SET SESSION AUTHORIZATION - Amazon Redshift
cmdb=# SET SESSION AUTHORIZATION tickit_test; SET cmdb=> SELECT * FROM users LIMIT 1; ERROR: permission denied for relation users cmdb=> SELECT * FROM users_vw LIMIT 1; ERROR: permission denied for relation users_vw cmdb=> RESET SESSION AUTHORIZATION; RESETAmazon Redshift [新機能]カラムレベルのアクセス制御の挙動を確認してみた | DevelopersIO