権限の付与(GRANT)と属性の変更(ALTER)
ロールを作成したら、テーブルやビューなどのオブジェクトに対するアクセス制御権限を付与します。よく使われる権限には SELECT、INSERT、UPDATE などがあります。
あなたがスタートアップの共同創業者で、データサイエンティスト全員が long_reviews ビューのデータを更新・挿入できるようにしたいとします。この演習では、今後採用予定のデータサイエンティストのロール(data_scientist)に必要な権限を付与します。また、Marta のロールにパスワードを設定しましょう。
この演習はコースの一部です
データベース設計
演習の手順
data_scientistロールにlong_reviewsビューの更新および挿入権限を付与してください。- Martaのロールを変更して、指定されたパスワードを付与してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';