URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12698
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как в PostgreSQL ограничить число одновременных сессий для базы и пользователя"

Отправлено auto_tips , 11-Ноя-05 08:17 
Начиная с PostgreSQL 8.1 появилась возможность ограничения числа соединений к серверу
для отдельного пользователя и базы:

   ALTER ROLE имя_пользователя CONNECTION LIMIT число;
   ALTER DATABASE имя_базы CONNECTION LIMIT число;

Можно указать лимит при создании базы или пользователя:
   CREATE USER имя_пользователя CONNECTION LIMIT число ENCRYPTED PASSWORD 'пароль';
   CREATE DATABASE имя_базы OWNER имя_пользователя CONNECTION LIMIT число;


URL: http://www.postgresql.org/docs/8.1/static/sql-createrole.html
Обсуждается: http://www.opennet.me/tips/info/918.shtml


Содержание

Сообщения в этом обсуждении
"Как в PostgreSQL ограничить число одновременных сессий для базы и пользователя"
Отправлено OlMi , 11-Ноя-05 08:17 
А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.conf

max_connections = 100

возможность ограничения числа соединений к серверу

....

Интересно, теперь новый созданный суперпользователь также как раньше может грохнуть всех остальных суперпользователей?!


"Как в PostgreSQL ограничить число одновременных сессий для б..."
Отправлено chip , 17-Ноя-05 10:11 
>А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.conf

>max_connections = 100

>возможность ограничения числа соединений к сервер

теперь можно ограничить per user, per database. В этом ключевое отличие.