使用Postgres 9.2。不能在其中加入带空格的密码。
select * from dblink
('...password=$pass$password with spaces$pass$', $Query$ select 1$Query$) as r (i int );
错误:无法建立连接详情:之后缺少“=” 连接信息字符串中的“with”
我不是新手 - 请参阅http://www.postgresql.org/message-id/gh335n 15158h$1@news.hub.org
首先我认为它是UTF-8密码,但随后发现,它是未转义的空间
答案 0 :(得分:2)
你应该使用
select * from dblink
('...password=password\ with\ spaces\', $Query$ select 1$Query$) as r (i int );
,而不是...