Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: PostgreSQL: доступ к СУБД через pgAdmin  (Прочитано 1324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DoctorRoza

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Здравствуйте! Прошу помощи. В https://forum.ubuntu.ru/index.php?topic=253526.0 комрады oermolaev и ArcFi, указывают, что использование учетной записи postgres, как я понял, либо моветон, либо нельзя! Возникает вопрос, через какую учетную запись логиниться к postgreSQL из pgadmin? По умолчанию, подставляется postgres. Или надо создавать нового пользователя с админскими правами? Спасибо! 

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
Re: PostgreSQL: доступ к СУБД через pgAdmin
« Ответ #1 : 02 Июня 2016, 18:57:43 »
Давно не работал с postgres-ом, поэтому могу ошибаться, но в моей текущей картине мира этот момент выглядит так:
1. есть пользователь ОС postgres, от имени которого работают процессы postgresql; этого пользователя трогать не надо (о чём и писали "комрады")
2. есть пользователь СУБД postgres; с ним можно делать что угодно и именно его надо указывать для pgadmin (по крайней мере до тех пор, пока не заведёте другого пользователя через CREATE USER/CREATE ROLE)

Вот выдержка из документации:
In order to bootstrap the database system, a freshly initialized system always contains one predefined role. This role is always a "superuser", and by default (unless altered when running initdb) it will have the same name as the operating system user that initialized the database cluster. Customarily, this role will be named postgres. In order to create more roles you first have to connect as this initial role.

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.