Re: Roles como usuarios de programa compilado

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
Thread:
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.
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message raul andrez gutierrez alejo 2013-10-18 23:01:00 ayuda iata time zone
Previous Message Gilberto Castillo 2013-10-18 21:17:00 Re: Roles como usuarios de programa compilado