Как исправить "неизвестный ответ аутентификации: 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.