lo que tu tienes puedes ser que si esta en una funcion has lo con EXECUTE EXECUTE 'SELECT dblink_exec('''||con||''','''||datos||''');';
a mi ya me funciono!! El 24 de marzo de 2011 17:07, Dan <danstr...@gmail.com> escribió: > Si ya lo habia reralizado y sigue saliendo: > > *2011-03-24 18:07:15 PET ERROR: password is required > 2011-03-24 18:07:15 PET DETALLE: Non-superuser cannot connect if the > server does not request a password.* > > > Slds > > 2011/3/24 Miguel Angel Hernandez Moreno <miguel.hdz....@gmail.com> > >> 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 >> >> > > > -- > ----------------- > [) /-\ |\| > -- ISC Miguel Angel Hernandez Moreno