sql >> Databáze >  >> RDS >> PostgreSQL

Zabezpečení na úrovni řádků pomocí prisma a postgres

Můžete použít prisma-client místo prisma-binding .

S prisma-binding , definujete překladač nejvyšší úrovně a poté delegujete na prisma pro všechna hnízdění.

Na druhé straně prisma-client vrátí pouze skalární hodnoty typu a musíte definovat resolvery pro vztahy. To znamená, že máte úplnou kontrolu nad tím, co vracíte, a to i u vnořených dotazů. (Viz dokumentace pro příklad)

Doporučil bych vám použít prisma-client pro použití vašich bezpečnostních filtrů na polích.



  1. Potřebujete vždy použít sloučení v WHERE, pokud ve sloupcích, které porovnáváte, mohou být hodnoty null/prázdné?

  2. Vytvoření spouštěče v Oracle Express

  3. Jak zkontrolovat, zda není řetězec null a není prázdný na serveru SQL?

  4. Volání členské funkce execute() na boolean in