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