Для обеспечения безопасности нашей базы данных мы создаем схему для каждого нового клиента. Затем мы создаем пользователя для этой схемы, и когда клиент регистрируется через Интернет, мы используем его пользователя и, следовательно, не позволяем им получить доступ к другим областям базы данных.Объединение пулов соединений Postgres - несколько пользователей
Наша проблема связана с пулом соединений, так как это немного неэффективно для создания/удаления новых подключений для этих пользователей. Мы хотели бы иметь решение, которое может работать со многими сотнями пользователей базы данных.
Мы рассмотрели pg_bouncer, но проблема здесь в том, что мы должны создать текстовую запись в ini-файле для каждого пользователя и перезапустить pg_bouncer каждый раз, когда мы настраиваем клиента. Это не отличное решение.
Есть ли альтернативное решение, которое работает в режиме реального времени и будет означать, что подключение/подключение клиентов будет оставаться в пуле, пока они активны?
pg_bouncer требует перезагрузки, а не перезагрузки. –