что мы можем использовать вместо dba_role_privs в postgresql?

#sql #oracle #postgresql #database-migration

#sql #Oracle #postgresql #база данных-миграция

Вопрос:

   cursor get_roles is
         select substr(granted_role,1,2)||substr(granted_role,4,1)
         from dba_role_privs
         where grantee = p_user_name and
         (granted_role like '%REP' OR
          granted_role like '%MANAGER')
 

Отчет: Не удалось преобразовать системный объект SYS.DBA_ROLE_PRIVS.
Я хочу преобразовать данное в Postgresql. пожалуйста, помогите.

Комментарии:

1. Скорее всего , pg_auth_members

2. у вас есть какой-нибудь документ по этому поводу?

3. Вы имеете в виду что-то другое, кроме руководства (ссылка в моем комментарии)? Тогда нет.

4. выберите значение в v_original_nls_date_format из параметра V $, где upper(name) = ‘NLS_DATE_FORMAT’ Не удается преобразовать системный объект SYS.V_ в ПАРАМЕТР $? не могли бы вы помочь и с этим, пожалуйста!?

5. Это совершенно другой вопрос.