我试图通过在Windows中使用kartoza/postgis dockerhub将.osm.pbf
文件导入PostGIS数据库。但是我正面临着错误opening database: opening db: ping Postgres DB: pq: unknown authentication response: 10
但是,当我使用docker exec
命令时,相同的凭据也可以正常工作:
docker exec -it postgis psql postgres://docker:docker@172.17.0.2/gis
这是我的config.json
文件,位于app
目录中{
"cachedir": "./imposm_cache",
"diffdir": "./imposm_dif",
"connection": "postgres://docker:docker@172.17.0.1:5432/gis",
"mapping": "app/mapping.yml",
"srid": 4326
}
这是我要运行的shell脚本imposm import -config app/config.json -read pbf-example/andorra-latest.osm.pbf -write -optimize
请向我建议如何解决此问题。
最佳答案
您必须在客户端上升级PostgreSQL驱动程序或库,以便它支持PostgreSQL v10中引入的scram-sha-256
身份验证方法。
关于database - 如何通过使用docker在postGIS数据库中修复 “unknown authentication response: 10”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64316524/