зависит от того откуда мигрируете, точнее где запущен инструмент миграции и как он цепляется к постгрес
из mysql -> postgresql инструмент pgloader
в этом файлике прописывается разрешение на доступ по подсетям\протоколам\базам\пользователям Поэтому надо понять, сам инструмент миграции где запущен, к кому цепляется?
ошибка вот эта у меня https://github.com/dimitri/pgloader/issues/1199#
не совсем понял в чем вопрос) инструмент у меня mac) мигрирую с mysql на postgresql вот этим инструментом https://github.com/dimitri/pgloader --- запускаю команду pgloader mysql://user@localhost/sakila postgresql:///pagila только со своими значениями
пропишите в Pg_hba после: # IPv4 local connections: host all all 127.0.0.1/32 trust эту строку host all all 0.0.0.0/0 trust потом ее надо убрать!!!!!!!!!
не помогло What I am doing here? Failed to connect to pgsql at :UNIX (port 5432) as user "a19104546": 10 fell through ECASE expression. Wanted one of (0 2 3 4 5 6 7 8).
FATAL error: Failed to connect to pgsql at :UNIX (port 5432) as user "root": 10 fell through ECASE expression. Wanted one of (0 2 3 4 5 6 7 8). An unhandled error condition has been signalled: Failed to connect to pgsql at :UNIX (port 5432) as user "root": 10 fell through ECASE expression. Wanted one of (0 2 3 4 5 6 7 8). What I am doing here? Failed to connect to pgsql at :UNIX (port 5432) as user "root": 10 fell through ECASE expression. Wanted one of (0 2 3 4 5 6 7 8).
Покажите: команду которую выполняете —-ошибку полностью внутренности pg_hba.conf (cat /etc/postgresql/11/main/pg_hba.conf |grep -v '^#'|grep -v '^$')
а лог postgres-а что говорит?
Обсуждают сегодня