Lists: | pgsql-es-ayuda |
---|
From: | Pedro PG <pedropg(at)outlook(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Roles como usuarios de programa compilado |
Date: | 2013-10-18 20:10:03 |
Message-ID: | BLU180-W74313001CA4BA38BB0E759A7060@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Buen día lista, me encuentro desarrollando un software con VB NET y PostgreSQL 9.X, quisiera que me orienten o que me den opiniones sobre como hacer con el tema de usuarios.
Les comento, dentro de mi base de datos es importante registrar dos cosas:
1) Registrar todos los cambios hechos a los registros de cualquier tabla (esto ya esta hecho).2) Registrar todas las excepciones que ocurriesen en cualquier tabla (esto ya esta hecho).
En ambas situaciones se registra que usuario realizo la acción y/o a que usuario le salto la excepción (dentro de la función/trigger uso la constate USER), pues bien, en la cadena de conexión (VB NET) me conecto a la base de datos con el usuario postgres y en consecuencia cada vez que se registre alguno de los dos casos mencionados siempre aparecerá postgres como el usuario ejecutor.
El tema es: es factible manejar los usuarios (o roles según postgres) como usuarios en el VB NET, y en el caso que alguien halla hecho esto como hicieron para cambiar la cadena de conexión según el usuario (hay que recordar que la aplicación la usaran muchos usuarios ... lo que planteo es crear un usuario en postgres por cada usuario que tenga acceso desde el software compilado).
Gracias.
From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Pedro PG <pedropg(at)outlook(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-18 20:22:44 |
Message-ID: | CAJKUy5im_B+zfBLWf4O8pML0ExCzwMRBaYx4apuM28KjTcsP-g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
2013/10/18 Pedro PG <pedropg(at)outlook(dot)com>:
>
> El tema es: es factible manejar los usuarios (o roles según postgres) como
> usuarios en el VB NET, y en el caso que alguien halla hecho esto como
> hicieron para cambiar la cadena de conexión según el usuario (hay que
> recordar que la aplicación la usaran muchos usuarios ... lo que planteo es
> crear un usuario en postgres por cada usuario que tenga acceso desde el
> software compilado).
>
un usuario de base por usuario de aplicación me parece a mi es lo apropiado.
si tienes acceso al código de la aplicación es muy sencillo, puedes
mostrar el código que usas para conectarte en VB?
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Pedro PG <pedropg(at)outlook(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Roles como usuarios de programa compilado |
Date: | 2013-10-18 20:26:51 |
Message-ID: | BLU180-W65899E7E70C26049C0DD0DA7060@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
En App.config
<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="servidor" value="localhost"/> <add key="basedatos" value="sistema"/> <add key="usuario" value="postgres"/> <add key="password" value="LX300II**01"/> <add key="puerto" value="5432"/> </appSettings></configuration>
Y la clase Conexion.vb
Dim CadenaConexion As String = String.Format("server={0}; port={1}; userid={2}; password={3}; database={4}", Me.CadenaServidor, Me.CadenaPuerto, Me.CadenaUsuario, Me.CadenaPassword, Me.CadenaBaseDatos)Dim ConexionActiva As New NpgsqlConnection(CadenaConexion)
Saludos.
> From: jaime(at)2ndquadrant(dot)com
> Date: Fri, 18 Oct 2013 15:22:44 -0500
> Subject: Re: [pgsql-es-ayuda] Roles como usuarios de programa compilado
> To: pedropg(at)outlook(dot)com
> CC: pgsql-es-ayuda(at)postgresql(dot)org
>
> 2013/10/18 Pedro PG <pedropg(at)outlook(dot)com>:
> >
> > El tema es: es factible manejar los usuarios (o roles según postgres) como
> > usuarios en el VB NET, y en el caso que alguien halla hecho esto como
> > hicieron para cambiar la cadena de conexión según el usuario (hay que
> > recordar que la aplicación la usaran muchos usuarios ... lo que planteo es
> > crear un usuario en postgres por cada usuario que tenga acceso desde el
> > software compilado).
> >
>
> un usuario de base por usuario de aplicación me parece a mi es lo apropiado.
> si tienes acceso al código de la aplicación es muy sencillo, puedes
> mostrar el código que usas para conectarte en VB?
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | "Gilberto Castillo" <gilberto(dot)castillo(at)etecsa(dot)cu> |
---|---|
To: | "Pedro PG" <pedropg(at)outlook(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-18 21:17:00 |
Message-ID: | 37394.192.168.207.54.1382131020.squirrel@webmail.etecsa.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
> El tema es: es factible manejar los usuarios (o roles según postgres) como
> usuarios en el VB NET, y en el caso que alguien halla hecho esto como
> hicieron para cambiar la cadena de conexión según el usuario (hay que
> recordar que la aplicación la usaran muchos usuarios ... lo que planteo es
> crear un usuario en postgres por cada usuario que tenga acceso desde el
> software compilado).
> Gracias. ---
Bueno cada experiencia es muy particular, en el historial de la lista se
ha comentado muchos ese tema, pero como todo tiene muchas forma de abordar
... a mi me gusta que en tu aplicativo agarres los usuarios reales y sus
ip .. además de otros datos y los lleves a algunas de tus tablas de datos
.... registrar solo para el usuario Admin de la BD no te reporta muchos si
debes investigar algún echo.
Saludos,
Gilberto Castillo
La Habana, Cuba
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/plain | 179 bytes |
unknown_filename | text/plain | 157 bytes |
From: | Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com> |
---|---|
To: | Pedro PG <pedropg(at)outlook(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-18 22:27:18 |
Message-ID: | CAEoi2GWtmb1B=YAQB9A+7Nt4snL3aexvHt=G3=_bbX=npxFC4w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Particularmente manejar varios usuarios desde la aplicación me ha traído
gran demanda de conexiones al punto de necesitar un pool por tanto creo que
existen mecanismos para los cuales sepas quien realizo la operación sin
necesidad de utilizar los usuarios del gestor para ello, todo depende de
tu solución y del nivel de registro de trazas que quieras llevar.
Saludos
2013/10/18 Pedro PG <pedropg(at)outlook(dot)com>
> Buen día lista, me encuentro desarrollando un software con VB NET y
> PostgreSQL 9.X, quisiera que me orienten o que me den opiniones sobre como
> hacer con el tema de usuarios.
>
> Les comento, dentro de mi base de datos es importante registrar dos cosas:
>
> 1) Registrar todos los cambios hechos a los registros de cualquier tabla
> (esto ya esta hecho).
> 2) Registrar todas las excepciones que ocurriesen en cualquier tabla (esto
> ya esta hecho).
>
> En ambas situaciones se registra que usuario realizo la acción y/o a que
> usuario le salto la excepción (dentro de la función/trigger uso la constate
> *USER*), pues bien, en la cadena de conexión (VB NET) me conecto a la
> base de datos con el usuario *postgres* y en consecuencia cada vez que se
> registre alguno de los dos casos mencionados siempre aparecerá *postgres* como
> el usuario ejecutor.
>
> El tema es: es factible manejar los usuarios (o roles según postgres) como
> usuarios en el VB NET, y en el caso que alguien halla hecho esto como
> hicieron para cambiar la cadena de conexión según el usuario (hay que
> recordar que la aplicación la usaran muchos usuarios ... lo que planteo es
> crear un usuario en postgres por cada usuario que tenga acceso desde el
> software compilado).
>
> Gracias.
>
From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com> |
Cc: | Pedro PG <pedropg(at)outlook(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-19 06:00:22 |
Message-ID: | CAJKUy5hh8wMmG4k62GSKyn-rUZjiy3wiTGYgVRy_Nts+=V5nKg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
2013/10/18 Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com>:
> Particularmente manejar varios usuarios desde la aplicación me ha traído
> gran demanda de conexiones al punto de necesitar un pool por tanto creo que
> existen mecanismos para los cuales sepas quien realizo la operación sin
> necesidad de utilizar los usuarios del gestor para ello, todo depende de tu
> solución y del nivel de registro de trazas que quieras llevar.
>
en realidad, si tienes muchos usuarios distintos (uno por usuario
real) dificilmente podras usar un pool. porque estos normalmente crean
un pool por usuario+base por lo que en realidad crearia varias pool :S
otra solución es que al conectarte setees application_name al usuario
de la aplicación. application_name es una variable global que puedes
ver en pg_stat_activity o setear con el comando SET y que te permite
poner un texto que tu decidas ahi.
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Cesar Erices <caerices(at)gmail(dot)com> |
---|---|
To: | Pedro PG <pedropg(at)outlook(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-20 03:12:22 |
Message-ID: | CAAgHD5LZPeQnP4G57BiEXZ1dPVx_K1NcBWtD6jUJ-UsPTmmqOA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Te pudes crar un procedimiento que envie en las excepciones el usuario, ip
y la accion que realiza.
Con ello obtendras la info real del usuario que se logeo e hizo la accion
Atte,
El oct 18, 2013 5:10 PM, "Pedro PG" <pedropg(at)outlook(dot)com> escribió:
> Buen día lista, me encuentro desarrollando un software con VB NET y
> PostgreSQL 9.X, quisiera que me orienten o que me den opiniones sobre como
> hacer con el tema de usuarios.
>
> Les comento, dentro de mi base de datos es importante registrar dos cosas:
>
> 1) Registrar todos los cambios hechos a los registros de cualquier tabla
> (esto ya esta hecho).
> 2) Registrar todas las excepciones que ocurriesen en cualquier tabla (esto
> ya esta hecho).
>
> En ambas situaciones se registra que usuario realizo la acción y/o a que
> usuario le salto la excepción (dentro de la función/trigger uso la constate
> *USER*), pues bien, en la cadena de conexión (VB NET) me conecto a la
> base de datos con el usuario *postgres* y en consecuencia cada vez que se
> registre alguno de los dos casos mencionados siempre aparecerá *postgres* como
> el usuario ejecutor.
>
> El tema es: es factible manejar los usuarios (o roles según postgres) como
> usuarios en el VB NET, y en el caso que alguien halla hecho esto como
> hicieron para cambiar la cadena de conexión según el usuario (hay que
> recordar que la aplicación la usaran muchos usuarios ... lo que planteo es
> crear un usuario en postgres por cada usuario que tenga acceso desde el
> software compilado).
>
> Gracias.
>
From: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | Jaime Casanova <jaime(at)2ndquadrant(dot)com>, Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com> |
Cc: | Pedro PG <pedropg(at)outlook(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Roles como usuarios de programa compilado |
Date: | 2013-10-25 00:40:24 |
Message-ID: | BAY168-W66AF10874CA2595A28A297E30D0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Jaime, esa variable application_name si la seteo cada vez no se pierde el valor?
Es decir, supongamos que tengo 3 usuarios cuando entra cada uno seteo esta variable de la forma us1, us2 y us3 respectivamente para cada usuario pero si dices que esta variable es global no se perderian los valores anteriores y quedaria el ultimo usuario que se logueo al sistema ?
> From: jaime(at)2ndquadrant(dot)com
> Date: Sat, 19 Oct 2013 01:00:22 -0500
> Subject: Re: [pgsql-es-ayuda] Roles como usuarios de programa compilado
> To: jjrosalesuci(at)gmail(dot)com
> CC: pedropg(at)outlook(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
>
> 2013/10/18 Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com>:
> > Particularmente manejar varios usuarios desde la aplicación me ha traído
> > gran demanda de conexiones al punto de necesitar un pool por tanto creo que
> > existen mecanismos para los cuales sepas quien realizo la operación sin
> > necesidad de utilizar los usuarios del gestor para ello, todo depende de tu
> > solución y del nivel de registro de trazas que quieras llevar.
> >
>
> en realidad, si tienes muchos usuarios distintos (uno por usuario
> real) dificilmente podras usar un pool. porque estos normalmente crean
> un pool por usuario+base por lo que en realidad crearia varias pool :S
>
> otra solución es que al conectarte setees application_name al usuario
> de la aplicación. application_name es una variable global que puedes
> ver en pg_stat_activity o setear con el comando SET y que te permite
> poner un texto que tu decidas ahi.
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com>, Pedro PG <pedropg(at)outlook(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-25 03:37:39 |
Message-ID: | CAJKUy5gN9Qm9s8Pg8G13mVvjVZLDdOWpXwmN8J6FyrN226w=_g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
2013/10/24 Edwin Quijada <listas_quijada(at)hotmail(dot)com>:
> Jaime, esa variable application_name si la seteo cada vez no se pierde el
> valor?
> Es decir, supongamos que tengo 3 usuarios cuando entra cada uno seteo esta
> variable de la forma us1, us2 y us3 respectivamente para cada usuario pero
> si dices que esta variable es global no se perderian los valores anteriores
> y quedaria el ultimo usuario que se logueo al sistema ?
>
Error mio al expresarme... es una variable de sesión
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Juan J Rosales Rodriguez <jjrosalesuci(at)gmail(dot)com> |
Cc: | Pedro PG <pedropg(at)outlook(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-25 14:38:03 |
Message-ID: | 20131025143802.GG6832@eldon.alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Juan J Rosales Rodriguez escribió:
> Particularmente manejar varios usuarios desde la aplicación me ha traído
> gran demanda de conexiones al punto de necesitar un pool por tanto creo que
> existen mecanismos para los cuales sepas quien realizo la operación sin
> necesidad de utilizar los usuarios del gestor para ello, todo depende de
> tu solución y del nivel de registro de trazas que quieras llevar.
Una alternativa es conectarte con un único rol de login (con lo cual el
pool es bastante efectivo), y lo primero que hace es SET SESSION
AUTHORIZATION 'otro rol'. A partir de ese punto, todas las acciones
quedarán marcadas como hechas por ese otro rol.
Lo único malo es que el otro rol puede hacer RESET SESSION
AUTHORIZATION libremente, y las acciones subsiguientes quedarán marcadas
al rol de login. (O bien, luego del RESET podría hacer un SET SESSION
AUTHORIZATION a un tercer rol, y echarle la culpa a ese de sus fechorías).
En otras palabras, necesitas un alto grado de confianza en que los
usuarios no harán maldades en la sesión.
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Pedro PG <pedropg(at)outlook(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Roles como usuarios de programa compilado |
Date: | 2013-10-25 16:29:59 |
Message-ID: | BLU180-W563306AE3382F5BFE3426EA70D0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Ahora supongo que esta solución de la variable de session (application_name ) es factible solo y solo si la conexión desde el software es persistente, o funciona en todos los casos; lo comento porque yo me conecto y desconecto a la BD solo cuando realizo alguna transacción.
Saludos.
From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Pedro PG <pedropg(at)outlook(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-25 16:44:21 |
Message-ID: | CAJKUy5jBKYJnm4Tdx=3L4JGi-ijb2vkWcGN+PX-zp=GFQTmfwg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
2013/10/25 Pedro PG <pedropg(at)outlook(dot)com>:
> Ahora supongo que esta solución de la variable de session (application_name
> ) es factible solo y solo si la conexión desde el software es persistente, o
> funciona en todos los casos; lo comento porque yo me conecto y desconecto a
> la BD solo cuando realizo alguna transacción.
>
Tal como la idea de Álvaro de hacer un SET ROLE luego de conecarte,
usar application_name implicaría usar un SET application_name TO
'usuario' luego de conectarte. Es decir, debes asegurarte de ejecutar
siempre de setera el valor que quieras.
Yo lo pondría justo despues del código que usas para conectarte a la
base que supongo ha de ser una función en una librería que reutilizas
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From: | Pedro PG <pedropg(at)outlook(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Roles como usuarios de programa compilado |
Date: | 2013-10-25 17:14:33 |
Message-ID: | BLU180-W41D94DF5C0E8A2C9753DB5A70D0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Bien, entiendo la idea de usar el application_name sin embargo hay algunos detalles que no, por ejemplo:
* Haciendo un SELECT * FROM pg_stat_activity, claramente hay una columna llamada application_name donde se guarda el valor del cual estamos hablando.
* Al hacer SET application_name TO 'usuario_XXX' dicho valor se almacenara en el campo application_name de la tabla pg_stat_activity.
* La idea es capturar el valor de application_name que se encuentra en la tabla pg_stat_activity y usarlo en lo que necesito.
* He buscado y no encuentro la forma de obtener la variable application_name o es acaso que la debo obtener con un SELECT de la tabla pg_stat_activity.
Gracias.
From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Pedro PG <pedropg(at)outlook(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Roles como usuarios de programa compilado |
Date: | 2013-10-25 17:41:03 |
Message-ID: | CAJKUy5iMuH=S5Uz7WYDNqyK4jHDyJKnatgN26adrS_+TAgA8ow@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
2013/10/25 Pedro PG <pedropg(at)outlook(dot)com>:
>
> * He buscado y no encuentro la forma de obtener la variable application_name
> o es acaso que la debo obtener con un SELECT de la tabla pg_stat_activity.
>
select current_setting('application_name');
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda