私が始めているプロジェクトでは、特定の条件に基づいてユーザーに権限を与えたいと思います。たとえば、(特定のテーブルで):
- すべての行を読み取ることができます
- ID < x の行には書き込みできませんが、行 >= x には書き込みできます
- 等...
これらの条件はユーザーごとに変わる可能性があるため、ビューを避けたいと思います (ケースごとにビューを作成する必要があることを理解しています)。クライアント側でこれを強制することも避けたいと思います。
これが不可能な場合、どのような回避策を提案しますか?
よろしくお願いします。