PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Sécurité au niveau de la ligne à l'aide de prisma et postgres

Vous pouvez utiliser prisma-client au lieu de prisma-binding .

Avec prisma-binding , vous définissez le résolveur de niveau supérieur, puis délègue à prisma pour toutes les imbrications.

En revanche, prisma-client ne renvoie que des valeurs scalaires d'un type, et vous devez définir les résolveurs pour les relations. Ce qui signifie que vous avez un contrôle total sur ce que vous renvoyez, même pour les requêtes imbriquées. (Voir le documentation pour un exemple)

Je vous suggère d'utiliser prisma-client pour appliquer vos filtres de sécurité sur les champs.