El día 4 de diciembre de 2011 18:19, Lisibeth Troconis
<lisibeth.troco...@gmail.com> escribió:
> Saludos!
>
> Tengo el siguiente problema
>
> intento crear un archivo para ser ejecutado por medio del comando \i de psql
>
> y dice lo siguiente
>
> \i creacion_base_de_datos.sql
> \c bd usuario_bd
>
>
> me da el siguiente error, cuando pide la clave del usuario y se la escribo
> por consola dice
>
> Contraseña para usuario usuario_bd:
> FATAL:  la autentificaci?n Ident fall? para el usuario <<usuario_bd>>

El problema está en tu pg_hba.conf. Debes habilitar la conexión para
dicho usuario desde el cliente por el método de autenticación que
decidas, porque según te dice el error, no tienes habilitado para que
usuario_bd se conecte por el método ident.

>
> Previamente se ejecuta el archivo de creación de roles y base de datos y
> todo camina bien
>
> la creación del usuario se realiza de la siguiente forma
>
> create user usuario_bd with login password '123' createrole;
>
> cuando intento conectarme por pgadmin con el usuario y clave si entra, pero
> por consola pgsql no, que estoy haciendo mal

¿Probaste poner la cadena de conexión completa?
\c base_datos usuario_db host puerto

Mira la documentación para que veas cuál es la sintáxis correcta
http://www.postgresql.org/docs/9.0/static/app-psql.html

Saludos y espero que te sea útil.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a