Re: como se si un usuario es DBA

From: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
To: postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: como se si un usuario es DBA
Date: 2007-07-09 17:37:40
Message-ID: 95335e4e0707091037h29446370t3dd071e7205a662e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 9/07/07, Felipe Amezquita <felmarla(at)gmail(dot)com> escribió:
> que tal lista...
> La cuestion es que ando trabajando la parte de roles y quisiera saber como
> identifico si un usuario
> tiene el llamado rol de DBA en oracle.
> Para poder jugar y ocultar menus.
> Gracias de antemano y mucha suerte.

Bueno, en primer lugar, esta lista es de PostgreSQL.
Para saber algo de los usuarios en PostgreSQL puedes consultar, por ejemplo,
pg_catalog.pg_roles:
El atributo "rolsuper" te dice si es "superusuario"
select rolname, rolsuper from pg_roles;

Pero ya que estamos: En Oracle tienes también su catálogo, en concreto
la vista dba_role_privs ( campos GRANTEE, GRANTED_ROLE, ADMIN_OPTION,
DEFAULT_ROLE). El "problema" es que "DBA" en Oracle es "un role más", no
es lo mismo que un superusuario de postgres.

Saludos

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message CArlos Tineo 2007-07-09 21:58:30 Re: Presentación y petición de ayuda (phpPgAdmin)
Previous Message Alvaro Herrera 2007-07-09 17:31:50 Re: [Fwd: PostgreSQL parado después de degradación de un PDC]