| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PostgreSQL > Ввод пароля для создания пользователя Postgre |
| Автор: maxfox111 9.11.2014, 15:39 |
| Добрый день, подскажите пожалуйста ответ на следующую проблему: при выполнении двух ниже приведенных скриптов, на разных компьютерах, В одном случае: скрипты выполняются автоматически и авторизации не требуется. Во втором случае, запрашивается ввод пароля, во втором скрипте. Из-за чего это может быть? --/////////////////////////////////////////////////////////////////////////// --/////////////////// СКРИПТ 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 'содержит таблицы БД'; |
| Автор: maxfox111 10.11.2014, 14:17 |
| Проблема была в различном подключении # IPv4 local connections: host all all 127.0.0.1/32 md5 изменил на host all all localhost trust и авторизация не запрашивается |