Я читал, что для того, чтобы включить удаленный доступ к db postgres, нужно изменить pg_hba .conf, чтобы добавить запись проверки подлинности клиента, а также изменить адрес прослушивания в postgresql.conf. Подробности: here.Я пытаюсь получить доступ к postgres db удаленно, но служба postgres не запускается после изменения pg_hba.conf и postgresql.conf
После того, как я сделаю эти две вещи, моя служба postgres не запустится. Вот мой журнал:
2016-03-14 20:10:48 WET LOG: invalid IP mask "trust": Unknown host
2016-03-14 20:10:48 WET CONTEXT: line 81 of configuration file "C:/Program Files/PostgreSQL/9.5/data/pg_hba.conf"
2016-03-14 20:10:48 WET FATAL: could not load pg_hba.conf
Линия 81, где я добавил свою учетную запись аутентификации клиента.
Когда я пытаюсь запустить службу, достаточно ли использовать учетную запись локальной системы или мне нужно войти в систему? Нужно ли мне настраивать что-то с ролями групп и рольми входа в приложении postgresql? Наконец, если это имеет значение, db размещается на экземпляре Google Compute Engine.
Я думаю, что вы должны размещать строки, которые вы добавили в pg_hba.conf. Возможно, postgresql.conf. Конечно, скрыть все, что нужно скрыть. Он жалуется на ваш синтаксис, или это может быть проблема с окончанием строки. – ManoDestra