Re: Switching user within connection.
| От | Oliver Jowett |
|---|---|
| Тема | Re: Switching user within connection. |
| Дата | |
| Msg-id | 43844B2F.1010309@opencloud.com обсуждение исходный текст |
| Ответ на | Switching user within connection. (Rob Kirkbride <rob@rkcomputing.co.uk>) |
| Ответы |
Re: Switching user within connection.
|
| Список | pgsql-jdbc |
Rob Kirkbride wrote: > Is there a standard way (or indeed a special way in Postgres) to switch > user/password without creating a new connection? > You can obviously do it within psql with \c but I wondered whether there > was a way in JDBC? There is no standard JDBC way I know of, short of reconnecting. AFAIK there's no way at the protocol level to reauthenticate as a different user on an existing connection. I believe psql's \c command actually establishes a new connection. If you originally connected as the database superuser you could use SET SESSION AUTHORIZATION to get a similar effect; see http://www.postgresql.org/docs/8.1/static/sql-set-session-authorization.html. -O
В списке pgsql-jdbc по дате отправления: