我一直在努力解决这个问题。这是在bash脚本中运行的。我得到了下面的错误。但是,如果我从psql中手动运行INSERT语句,它就可以正常工作。
psql -U zrec -d zrec -t -c "INSERT INTO approved_recommendations
SELECT * FROM dblink('conn_db_link','SELECT * FROM approved_recommendations') AS x(
ticker varchar,
status varchar,
approved_recommendation integer,
yesterday_recommendation integer,
prior_recommendation integer,
date_approved date,
approved_by integer,
date_suggested date,
suggested_by integer,
recommendation_date date,
flag_24hours integer,
display_processed character varying,
display_processed_date date);"
错误:无法建立连接
详细信息:连接信息字符串中的“conn_db_link”后缺少“=”
你有没有想过我错过了什么?我是否设置了错误的DB-Link?它是手动工作的。。。。。