私には、スーパーユーザー、パワーユーザー、ユーザーの3つの役割があります。テーブル「data」と関数data_selectおよびdata_insertがあります。
ここで、スーパーユーザーのみがテーブル「データ」にアクセスできることを定義したいと思います。パワーユーザーとユーザーは、テーブル「データ」に直接アクセスすることはできませんが、関数を介してのみアクセスできます。
ユーザーは関数data_selectのみを実行でき、poweruserはdata_selectとdata_insertの両方を実行できます。
したがって、ユーザーalice、bob、...を作成し、userまたはpoweuserの特権を継承できます。
これは実際に達成可能ですか?私は2日目にこれと戦っていて、どこにも行きません。
お時間をいただきありがとうございます。