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

Tập lệnh PHP với các lệnh PostgreSQL trả về NULL cho dữ liệu JSon

GRANT EXECUTE ON FUNCTION betya_ref."func_GetBetTypes"() TO public;

sẽ bao gồm nó. Ngoại trừ việc bạn thậm chí không cần điều đó. Hướng dẫn sử dụng:

Không cần GRANT bất kỳ đặc quyền nào khác về chức năng . GRANT tới postgres cũng chỉ là tiếng ồn vì postgres là siêu người dùng bỏ qua các đặc quyền.

Bạn cũng có thể:

GRANT USAGE ON SCHEMA betya_ref TO betya_users;

betya_users phải giống với dummy_users ?
Và bạn đã GRANT dummy_users TO dummy_user (số ít)?

Bạn cũng đã:

GRANT SELECT ON TABLE betya_ref."tbl_BET_TYPES" TO `dummy_user`

trực tiếp hay gián tiếp? Đặc quyền cho một chức năng không không bao gồm các đặc quyền trên các bảng liên quan, trừ khi bạn thực hiện hàm SECURITY DEFINER . Trong trường hợp này, hãy nhớ đọc chương "Viết SECURITY DEFINER Các chức năng một cách an toàn " trong sách hướng dẫn.

Tuy nhiên, tôi không thấy thông báo lỗi. Nếu thiếu đặc quyền sẽ có thông báo lỗi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sao chép một cơ sở dữ liệu thử nghiệm từ một cơ sở dữ liệu sản xuất trong một hành động duy nhất?

  2. Cách age () hoạt động trong PostgreSQL

  3. Tìm kiếm trên các chỉ mục biểu thức

  4. Làm sắc nét dữ liệu của bạn với PostgreSQL 11

  5. Mã hóa sai giữa Spring và PostgreSQL