Инфо по командам командной строке и psql
Смена пароля для пользователя БД postgres
psql -c "ALTER USER postgres WITH PASSWORD ‘PaSsWoRd;"Переключиться на пользователя postgres в Linux
sudo su - postgresПодключиться к БД в терминале
psqlСписок БД
\lили расширенная информация
\l+Список пользователей БД
\duСоздаём нового пользователя БД
create user <USER_NAME> with login password 'PaSsWoRd';Даём пользователю права админа
alter role <USER_NAME> with superuser;Создаём учётную запись etl с ограничением по коннектам
create role etl with connection limit 50;Показывает максимальное число конектов к серверу (БД)
В какой директории хранятся данные (файлы БД)
Посмотреть схемы базы даных
Выход из psql (отключение от БД)
Директория с данным PGSQL
Посмотреть файл postmaster.pid Файлы журнала транзакций в дирректории
Конфиги и файл hba хранятся в дирректории
В postgresql.conf раскомментировать и изменить строку listen_addresses = '*' - подключаться из любого места. Конфигурационные файлы можно сформировать на https://pgtune.leopard.in.ua/ В pg_hba.conf добавить строку для подключения по конкретному логину из любого места по паролю
Системный каталог отображает все подключения
Функции возвращают инфо о сессии
Last updated
Was this helpful?