y te sigue mandando el error *Non-superuser cannot connect if the server does not request a password.
*Despues de haber cambiado el metodo a md5?? puedes que nada mas hallas cambiado el pg_hba pero tienes que hacer que recarge tu configuracion, has lo siguiente con postgres select pg_reload_conf(); y vuelve a intentar tu dblink El 24 de marzo de 2011 16:34, Dan <danstr...@gmail.com> escribió: > Es que justamente no quiero que un superusuario haga eso, ya que solo debe > tener acceso a unas cuentas tablas y no debe acceder ni moficiar otras > tablas. > solo las utilizadas en el dblink > > > 2011/3/24 Miguel Angel Hernandez Moreno <miguel.hdz....@gmail.com> > >> 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 >> >> > > > -- > ----------------- > [) /-\ |\| > -- ISC Miguel Angel Hernandez Moreno