Как исправить "неизвестный ответ аутентификации: 10" в базе данных postGIS с помощью докера

Я попытался импортировать .osm.pbfфайл в базу данных PostGIS с помощью dockerhub kartoza / postgis в windows. Но я столкнулся с ошибкой

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
}

Вот мой сценарий оболочки для запуска

imposm import -config app/config.json -read pbf-example/andorra-latest.osm.pbf -write -optimize

Пожалуйста, предложите мне, как я могу решить эту проблему.

1 ответ

Вам необходимо обновить драйвер или библиотеку PostgreSQL на стороне клиента, чтобы они поддерживали scram-sha-256 метод аутентификации, представленный в PostgreSQL v10.

Другие вопросы по тегам