私は Supabase と PostgreSQL にまったく慣れていないので、質問に出くわしました。ユーザーがサインインできる Todo アプリを作成している場合、サブスクリプションの種類 (通常のユーザーまたはプロ アカウント) に応じて、todo の総数を制限する必要があります。通常のユーザーは 20 件の Todo を投稿できるはずですが、プロ ユーザーは無制限に投稿できるはずです。
ここに私が使用しているテーブルがあります:
アカウント テーブル
- id(uuid)
- subscriptionType(ユーザー/プロ)
- toDoCount (数値。ToDoの総数)
トドテーブル
- ID
- ユーザーID
- 題名
- 説明
しかし、1. ユーザーが認証されている 2. toDoCount 制限を超えていない場合にのみ挿入を許可するポリシーを作成するにはどうすればよいでしょうか。
Ionic/angular でアプリを作成しています。
回答ありがとうございます