PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Bảo mật cấp hàng bằng cách sử dụng nhà tù và bưu điện

Bạn có thể sử dụng prisma-client thay vì prisma-binding .

Với prisma-binding , bạn xác định trình phân giải cấp cao nhất, sau đó ủy quyền cho nhà tù cho tất cả các tổ.

Mặt khác, prisma-client chỉ trả về giá trị vô hướng của một loại và bạn cần xác định các trình phân giải cho các quan hệ. Có nghĩa là bạn có toàn quyền kiểm soát những gì bạn trả về, ngay cả đối với các truy vấn lồng nhau. (Xem tài liệu cho một ví dụ)

Tôi khuyên bạn nên sử dụng prisma-client để áp dụng các bộ lọc bảo mật của bạn trên các trường.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo nhiều hàng từ một hàng dựa trên ngày tháng

  2. Truy vấn để nhận các cuộc trò chuyện cuối cùng cho hộp thư đến của người dùng

  3. Bản sao Londiste với PostgreSQL 9.0

  4. Làm cách nào để đọc dấu thời gian có giá trị múi giờ (timestamptz) từ PostgreSQL trong Rust?

  5. Làm thế nào để xác định loại chỉ mục sẽ sử dụng trong Postgres?