我想运行imposm将OSM数据导入到PostGIS DB。我的问题是DB的密码包含诸如":“(冒号)之类的特殊字符。我不能更改密码。
文档声明使用如下的连接参数:
postgis://username:password@host:port/databasename选项接受格式为-connection的-connection或参数列表,如postgis: host=/tmp dbname=osm
但是,由于密码中的特殊字符,这会产生错误。
parsing database connection URL: parse "postgres://user:pss?wo:r?d!@host/osm": invalid port ":r?d" after host文档还说要使用参数列表,但我不清楚这些参数是如何命名的。
有人知道如何使用列表而不是URL加密传递连接参数吗?我只能找到host和dbname,我不知道如何非常巧妙地编写连接。或者是否有可能转义URL中的特殊字符?
发布于 2021-06-21 15:19:34
https://stackoverflow.com/questions/68070251
复制相似问题