====== Установка для Debian ====== __**1. Установить пакет**__ >$ sudo apt install pgbouncer __**2. Конфигурационный файл**__\\ [database] * = host=localhost port=5432 [pgbouncer] auth_type = md5 auth_file = /etc/pgbouncer/userlist.txt __**3. Выгрузить пользователей из БД**__\\ >$ %%psql -Atq -U postgres -d postgres -c "SELECT concat('\"', usename, '\" \"', passwd, '\"') FROM pg_shadow" > /etc/pgbouncer/userlist.txt%% __**4. Создать юнит файл systemd для запуска (при необходимости)**__\\ >%%$ sudo systemctl edit --full --force pgbouncer.service%% [Unit] Description=pgbouncer Wants=network-online.target After=network-online.target [Service] User=postgres Group=postgres Type=simple ExecStart=/usr/sbin/pgbouncer /etc/pgbouncer/pgbouncer.ini ExecReload=/bin/kill -HUP $MAINPID KillSignal=SIGINT LimitNOFILE=5000 [Install] WantedBy=multi-user.target