现在在Laravel查询中使用dblink
postgres时出现问题
我在postgres中的查询
$query = "SELECT * FROM dblink('host=localhost user=postgres password=123@123a dbname=shbbank',
'SELECT contract_ref_no,currency_iso,report_date FROM bigq.credit_data')
AS source(contract_ref_no text,currency_iso text,report_date date)"
然后我在Laravel中进行查询
DB::select($query);
我遇到错误:
未定义函数:7错误:函数dblink(未知,未知)可以 不存在。您可能需要添加显式类型转换。
请帮助我解决
答案 0 :(得分:0)
似乎扩展名dblink
尚未创建。
尝试通过迁移或直接在数据库上运行脚本create extension dblink
。创建扩展名后,可以在正确的架构中使用dblink
。