Re: Usuarios Actualmente Conectados

From: "Linder Poclaba" <linder(dot)poclaba(at)gmail(dot)com>
To: Hugo César Ponce Suárez <hugocesar49(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Usuarios Actualmente Conectados
Date: 2006-06-02 14:48:02
Message-ID: 5aa69e1b0606020748q75e74fc9v5a45f476a939da43@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ups estaba probando en la version 7.4 y solo tiene los campos que mencionas
:(

On 6/2/06, Linder Poclaba <linder(dot)poclaba(at)gmail(dot)com> wrote:
>
> Hola hugo, pero si la vista pg_stat_activity tiene lo que quieres, yo
> tengo instalado la version 8.1.3 y la vista tiene la siguiente estructura:
>
> bitacoras=# \d pg_stat_activity;
> View "pg_catalog.pg_stat_activity"
> Column | Type | Modifiers
> ---------------+--------------------------+-----------
> datid | oid |
> datname | name |
> procpid | integer |
> usesysid | oid |
> usename | name |
> current_query | text |
> query_start | timestamp with time zone |
> backend_start | timestamp with time zone |
> client_addr | inet |
> client_port | integer |
> View definition:
> SELECT d.oid AS datid, d.datname, pg_stat_get_backend_pid(s.backendid) AS
> procp id, pg_stat_get_backend_userid(s.backendid) AS usesysid, u.rolnameAS usename, p g_stat_get_backend_activity(
> s.backendid) AS current_query, pg_stat_get_backend_a ctivity_start(
> s.backendid) AS query_start, pg_stat_get_backend_start(s.backendid ) AS
> backend_start, pg_stat_get_backend_client_addr(s.backendid) AS
> client_addr, pg_stat_get_backend_client_port(s.backendid) AS client_port
> FROM pg_database d, ( SELECT pg_stat_get_backend_idset() AS backendid)
> s, pg_ authid u
> WHERE pg_stat_get_backend_dbid(s.backendid) = d.oid AND
> pg_stat_get_backend_us erid(s.backendid) = u.oid;
>
> como puedes ver tiene el campo client_addr, incluso client_port.
>
>
>
> On 6/1/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> >
> > Hugo César Ponce Suárez escribió:
> >
> > > Tengo una inquietud, hay alguna forma de obtener todos los usuarios
> > > actualmente conectados a mi servidor de PostgreSQL, he intentado con
> > la
> > > vista pg_stat_activity pero solamente obtengo los campos datid,
> > datname,
> > > procpid, usesysid, usenam, current_query y query_start.
> >
> > usename es el nombre de usuario conectado ...
> >
> > Examina la definicion de la vista pg_stat_activity para mas pistas sobre
> > como obtener informacion adicional. Estoy casi seguro que se puede
> > obtener la direccion IP dado un BackendId. (O quizas eso es nuevo en
> > 8.2, no me acuerdo)
> >
> > --
> > Alvaro Herrera
> > http://www.CommandPrompt.com/
> > The PostgreSQL Company - Command Prompt, Inc.
> >
> > ---------------------------(fin del mensaje)---------------------------
> > TIP 5: ¿Has leído nuestro extenso FAQ?
> >
> > http://www.postgresql.org/files/documentation/faqs/FAQ.html
> >
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Blanco H. 2006-06-02 15:08:21 unsuscribe
Previous Message Jose Moncada 2006-06-02 14:38:41 unsuscribe