PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PHP скрипт с команди на PostgreSQL, връщащи NULL за данни от Json

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

ще го покрие. Освен че дори не се нуждаете от това. Ръководството:

Няма нужда от GRANT повече привилегии за функцията . GRANT към postgres също е просто шум, защото postgres е суперпотребител, който игнорира привилегии.

Вие също:

GRANT USAGE ON SCHEMA betya_ref TO betya_users;

Е betya_users трябва да е същото като dummy_users ?
И GRANT dummy_users TO dummy_user (единствено число)?

Вие също:

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

пряко или косвено? Привилегиите за функция не покрийте привилегиите на включените таблици, освен ако не направите функцията SECURITY DEFINER . В този случай не забравяйте да прочетете главата „Писане на SECURITY DEFINER Функционира безопасно" в ръководството.

Не виждам обаче съобщение за грешка. При липсващи привилегии трябва да има съобщение за грешка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как Atand() работи в PostgreSQL

  2. Spring + Hibernate:Използване на кеш паметта на план за заявка

  3. Съхранявайте дата с незадължителен месец / ден

  4. Как да използвам функцията NOW() като горна граница на диапазон?

  5. Как да създадете таблица въз основа на заявка и редове, извлечени от оператор select