📋
DOCU
  • Initial page
  • Airflow
    • Airflow for Linux
  • GIT
    • Начало работы с Git
    • Заметки по GIT
    • Изменить комментарий к коммиту в Git
    • Изменения между ветками
    • Про .gitignore и мой шаблон файла
  • Grafana
    • Grafana for Raspberry Pi
  • Jira
    • Фильтры для поиска
  • Linux
    • First step
    • Базовые команды
    • Создание нового пользователя в Linux
    • Решения для типичных проблем
    • Установка и настройка Transmission
    • оздание и добавление ключа RSA
  • MS SQL Server
    • MS SQL Server for Linux
  • PostgreSQL
    • Инфо по командам командной строке и psql
  • Сети
    • Про IP-адрес
  • Другое
    • Полезные материалы
    • Настройки для iTerm2
    • Необычные вопросы для IT-собеседования
    • Проерка контрольной суммы файла
    • Переключатели механической клавиатуры
    • Роутер TP-Link MR3020
    • Уровень сингнала LTE сети
Powered by GitBook
On this page

Was this helpful?

  1. PostgreSQL

Инфо по командам командной строке и 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;

Показывает максимальное число конектов к серверу (БД)

show max_connections;

В какой директории хранятся данные (файлы БД)

show data_directory

Посмотреть схемы базы даных

\dn

Выход из psql (отключение от БД)

\q 

Директория с данным PGSQL

/var/lib/postgresql/11/main

Посмотреть файл postmaster.pid Файлы журнала транзакций в дирректории

pg_wal

Конфиги и файл hba хранятся в дирректории

/etc/postgresql/11/main/

В postgresql.conf раскомментировать и изменить строку listen_addresses = '*' - подключаться из любого места. Конфигурационные файлы можно сформировать на https://pgtune.leopard.in.ua/ В pg_hba.conf добавить строку для подключения по конкретному логину из любого места по паролю

host	all		<user_name>	0.0.0.0/0		md5

Системный каталог отображает все подключения

pg_stat_activity

Функции возвращают инфо о сессии

pg_backend_pid()  - id текущей сессии 
PreviousMS SQL Server for LinuxNextПро IP-адрес

Last updated 2 years ago

Was this helpful?