supongo que tu usuario no es SuperUsuario por eso te marca ese error
ya hice con un NoSuperUsuario la conexion y efectue los 3 pasos que explique hace unos momentos y no me marco error SELECT dblink_connect('host=192.168.1.1 dbname=my_bd user=usuario_nomral password=my_pass'); Lo que puedes hacer es cambiar ese noSuperUsuario por un SuperUsuario y con eso deberia funcionar El 24 de marzo de 2011 16:14, Dan <danstr...@gmail.com> escribió: > si tiene permisos para el schema, el usuario si tiene contraseña, y el > metodo de acceso es md5. > > Slds > > > 2011/3/24 Miguel Angel Hernandez Moreno <miguel.hdz....@gmail.com> > >> saludos dan >> >> a mi me paso lo mismo y pueden ser 3 cosas >> >> 1 El usuario no tiene permiso en la tabla de lectura ni en el esquema >> 2 El usuario no tiene contraseña >> 3 El metodo de acceso en pg_hba no es md5 o password >> >> >> >> El 23 de marzo de 2011 10:26, Dan <danstr...@gmail.com> escribió: >> >> El permiso es el correcto: >>> host all all 10.53.0.0/16 md5 >>> >>> >>> 2011/3/23 Jose Antonio Garcia Torres <joseagar...@corpoelec.gob.ve> >>> >>>> Verifica el archivo pg_hba.conf permita la conexión a la cuenta xxx tipo >>>> host con un método de autenticación valido. >>>> >>>> Ejm. >>>> # TYPE DATABASE USER IP-ADDRESS IP-MASK >>>> METHOD >>>> host all xxx 10.53.0.0/16 >>>> md5 "o" password >>>> >>>> >>>> >>>> Dan escribió: >>>> >>>> Buenos Dias, tengo un servidor Postgresql 8.3 cuando uso la conexion >>>>> dblink con el usuario postgres funciona perfecto, pero cuando creo un >>>>> usuario restringido(no superusuario) >>>>> me sale el siguiente mensaje de error. >>>>> >>>>> *Non-superuser cannot connect if the server does not request a >>>>> password.* >>>>> >>>>> Gracias su ayuda. >>>>> >>>>> >>>>> >>>>> -- >>>>> ----------------- >>>>> [) /-\ |\| >>>>> >>>> >>>> >>> >>> >>> -- >>> ----------------- >>> [) /-\ |\| >>> >> >> >> >> -- >> ISC Miguel Angel Hernandez Moreno >> >> > > > -- > ----------------- > [) /-\ |\| > -- ISC Miguel Angel Hernandez Moreno