postgresql Подключение в терминале (консоли) первый раз (ubutnu linux)

Forums:

(проверено для posgresql 11)

Подключение с правами суперюзера системы

Просто выполните:

sudo -u postgres psql

Подключение без sudo

  1. Первый раз будем логиниться от имени создаваемого системного юзера postgres, при настройках по-умолчанию для него используется авторизация типа peer, никакого пароля посгре не запросит:
    sudo -u postgres psql
  2. Далее уже в оболочке постгреса (куда вы должны попасть после предыдущей команды) выполним смену пароля пользователя:
    \password postgres

    -- введите новый пароль (скорее всего дважды).

  3. Выходим из оболочки постгре командой:
    exit
  4. Далее сменим способ авторизации с peer на md5 для для пользователя postgres (это позволит логиниться так как мы это делаем в mysql)
  5. И подключимся уже без указания системного пользователя, но с паролем (указываем пользователя самой СУБД):
    psql -U postgres

Источник: https://stackoverflow.com/questions/1471...

Key Words for FKN + antitotal forum (CS VSU):