создание пользователя Postgre

Добрый день, подскажите пожалуйста ответ на следующую проблему:
при выполнении двух ниже приведенных скриптов, на разных компьютерах,
В одном случае: скрипты выполняются автоматически и авторизации не требуется.
Во втором случае, запрашивается ввод пароля, во втором скрипте.

Из-за чего это может быть?

--///////////////////////////////////////////////////////////////////////////
--/////////////////// СКРИПТ 1 //////////////////////////////////////////////
--///////////////////////////////////////////////////////////////////////////
--Creating Role
SET client_encoding = 'UTF8';
DROP ROLE IF EXISTS FMBZ_user;
CREATE ROLE FMBZ_user WITH LOGIN PASSWORD 'FMBZ_user' SUPERUSER CREATEDB CREATEROLE;
UPDATE pg_authid SET rolcatupdate=false WHERE rolname='FMBZ_user';
COMMENT ON ROLE fmbz_user IS 'пользователь базы данных сотрудников';

CREATE DATABASE "FMBZ_Base"
WITH OWNER=FMBZ_user ENCODING='UTF8' TABLESPACE = DEFAULT;
COMMENT ON DATABASE "FMBZ_Base" IS 'база данных сотрудников';

--///////////////////////////////////////////////////////////////////////////
--/////////////////// СКРИПТ 2 //////////////////////////////////////////////
--///////////////////////////////////////////////////////////////////////////
--Creating Role
SET client_encoding = 'UTF8';
CREATE SCHEMA FMBZ_user AUTHORIZATION FMBZ_user;
COMMENT ON SCHEMA FMBZ_user IS 'содержит таблицы БД';

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

hba.conf

Изображение Игорь

hba.conf

Проблема была в различном

Проблема была в различном подключении
# IPv4 local connections:
host all all 127.0.0.1/32 md5
изменил на
host all all localhost trust
и авторизация не запрашивается

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023