使用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[email protected]
起初我以为是UTF-8密码,但后来发现,它是未屏蔽的空间

最佳答案

你应该用

select * from dblink
    ('...password=password\ with\ spaces\', $Query$ select 1$Query$) as r (i int                                                                                                                                                                                                                                                                            );

相反。。。

关于postgresql - 带空格的postgres dblink密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32330847/

10-11 07:58