Начиная с 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
А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.confmax_connections = 100
возможность ограничения числа соединений к серверу
....
Интересно, теперь новый созданный суперпользователь также как раньше может грохнуть всех остальных суперпользователей?!
>А раньше был параметр в <PATH_TO_PGSQL>/data/postgresql.conf>max_connections = 100
>возможность ограничения числа соединений к сервер
теперь можно ограничить per user, per database. В этом ключевое отличие.