Hola, Aracelys:
Yo lo uso y he tenido que pasar el password...sino te pide el PROMPT,,,
que pongas la contraseña...
te muestro como lo trabajo usando 2 files: 1 de comando or bath y otro
con el query.
s1.cmd
REM Por Javier Lugo Porras
REM [email protected]
REM 19 ABRIL 2013
REM hostname:port:database:username:password
ECHO OFF
CLS
set PGPASSWORD=contraseña
CD \Archivos de Programa\PostgreSQL\8.4\bin\
psql -f "C:\ruta\...\s1.sql" -d nombrebd -U contraseña
PAUSE "--DATOS DE PANAMA--, Ha completado con exito"
s1.sql
...
SELECT version();
SELECT current_date, current_time;
DELETE FROM ARANCELES;
INSERT INTO eventos_log (des,fecha)
SELECT 'Dblink INICIO' || inet_server_addr() , now();
INSERT INTO ARANCELES
SELECT Z.*
FROM dblink('dbname=nombrebd port=5432 host=Dominio.net user=usauario1
password=',
'SELECT * FROM ARANCELES') AS Z(
numara integer,
codara character varying(20),
desarasp character varying(20),
desaraen character varying(20),
valor numeric
);
....
otros select e insert....
Espero que te sirva,,,
Javier Lugo Porras
www.multe-commerce.com
On 02/21/2014 08:59 a.m., Aracelly Collazos wrote:
Actualice postgres de la version 9.1 a la version 9.3, trabajo con
dblink y para establecer la conexion siempre use:
SELECT dblink_connect('dbname=nombreBD');
pero me sale el siguiente error:
ERROR: could not establish connection
DETAIL: fe_sendauth: no password supplied
entiendo que el problema se soluciona de la siguiente manera:
SELECT dblink_connect('dbname=nombreBD password=123456789');
quisiera saber si de alguna manera se puede trabajar sin enviarle el
password, siempre lo hice asi.. y ahora deberia actualizar en todas
las funciones que se usa el dblink para que envie el password. Además
segun la documentacion oficial de postgresql
http://www.postgresql.org/docs/9.3/static/contrib-dblink-connect.html
no es necesario enviar el password. Espero que me puedan ayudar
--
Saludos
Aracelly
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda