我正在使用kosmtik工具和osm2pgsql一起进行一个项目,以便能够直接从postgres数据库为打开的街道地图生成数据,当我向数据库发出请求时,这些数据被localconfig.js文件和project.mml一起访问。
是否有人有类似的问题或与此工具合作,以便能够在OSM中使用它?
发布于 2022-11-28 14:36:28
从不支持PostgreSQL身份验证方法10中可以了解到,客户端不能使用scram-sha-256进行身份验证,而从/postgres中的POSTGRES_HOST_AUTH_METHOD中可以看出,在使用postgres 14及更高版本时,scram-sha-256是默认的auth方法。
因此,您可以更新使用的postgresql客户端,也可以将postgres降级为v13。您还可以选择禁用密码或在postgres上使用md5 auth方法。
看起来,kosmtik使用的是mapnik,它有无法用scram-sha-256密码散列连接Postgresql 14。问题#4283·mapnik/mapnik。
https://stackoverflow.com/questions/72915499
复制相似问题