From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Cambiar el usuario activo |
Date: | 2010-03-11 11:22:07 |
Message-ID: | 4B98D25F.30701@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> 2010/3/10 Oswaldo Hernández <listas(at)soft-com(dot)es>:
>> Gracias por tu respuestas Jaime, pero he descartado esto porque necesitaría
>> que la aplicación conociera la contraseña del superusuario para realizar la
>> conexion inicial, y preferiría evitarlo. Además el cambio de usuario con set
>> session authotization se realiza sin necesidad de password, solo con el
>> nombre, con lo cual seria la aplicación la que tendria que verificar el
>> password registrado para el rol, lo cual no se si es posible.
>>
>
> probablemente SET ROLE es lo que te sirva, aunque no estoy muy seguro
Le he echado un vistazo y veo que es muy parecido a set session
authorization.
>
>> Las aplicaciones de pooling como pgpool deben de hacerlo de alguna forma, si
>> no, no podrian reutilizar las conexiones, intentaré investigar como lo
>> hacen.
>>
>
> nop, solo reutilizan conexiones cuando es el mismo usuario conectado a
> la misma base de datos (en otras palabras usan un usuario comun)
>
Es cierto, acabo de ver la pagina de pgpool-II y dice que reutiliza la
conexion siempre y cuando las propiedades (base de datos, usuario,
protocolo, etc) sean las mismas.
Creo que al final lo haré desde la aplicación, cerrando y volviendo a
establecer la conexión con los datos del nuevo usuario.
Gracias.
--
Oswaldo Hernández
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-03-11 16:19:46 | Re: [pgsql-es-ayuda] Sobre la implementación de SQL/MED en PostgreSQL |
Previous Message | jose javier parra sanchez | 2010-03-11 08:33:25 | Re: PGPOOL replica |