Lo solucionaste de la manera q t dijo Marcos o de otra manera diferente??
ing. José Fermín Francisco Ferreras San Francisco de Macorís, Rep. Dom. Date: Sun, 4 Dec 2011 23:02:37 -0430 Subject: Re: [pgsql-es-ayuda] problema con comando \c en el psql From: lisibeth.troco...@gmail.com To: marcosluis2...@googlemail.com CC: pgsql-es-ayuda@postgresql.org ya solucione.... gracias! 2011/12/4 Marcos Luis Ortiz Valmaseda <marcosluis2...@googlemail.com> 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. -- Lisibeth Troconis