LINUX.ORG.RU

права на SQL базу


0

0

Для web-приложения (Apache/Perl/PostgreSQL):
1) нужно создавать пользователя в БД и давать ему нужные права
2) создать одного пользователя и права (возможности) выбирать,
к примеру из таблицы user.

Основная задача приложения работа с базой через web.
Наверно это не права в прямом смысле, а возможности программы.

Как поступают правильно?

anonymous
Ответ на: комментарий от SatanClaus

Понимаю, что мануал есть.
Вы предлагаете использовать системных пользователей PostgreSQL?

Из приложений, которые я видел MSSQL+IIS, MSSQL+Builder оба
использовали одного пользователя и возможности задавали в
созданной отдельно таблице. Возможности пользователя иногда
не входят просто insert,delete,select.

anonymous
()
Ответ на: комментарий от anonymous

>Вы предлагаете использовать системных пользователей PostgreSQL?

Разумеется.

>Возможности пользователя иногда не входят просто insert,delete,select.

Для этого есть команда grant и revoke.

SatanClaus ★★★
()
Ответ на: комментарий от SatanClaus

Пул соединений Apache::DBI определяет - базу,пользователя,пароль.
Получится у всех пользователей они разные и пул бесполезен.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.