始める無料で始める

権限の付与(GRANT)と属性の変更(ALTER)

ロールを作成したら、テーブルやビューなどのオブジェクトに対するアクセス制御権限を付与します。よく使われる権限には SELECTINSERTUPDATE などがあります。

あなたがスタートアップの共同創業者で、データサイエンティスト全員が 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';
コードを編集して実行