Форум сайта python.su
Всем привет! Есть такой вопрос:
в settings.py указывается пользователь и пароль под которыми мы входим в БД.
Есть ли возможность в коде коннектится к базе под другими ролями?
P.S. БД - postgresql
Офлайн
А какова конечная цель разных ролей?
Если речь идет о том, что сисадмин заходит с правами директора, а потом перелогинивается под своим же именем, но получает роли секретаря (при этом права директора и сисадмина ему не доступны), то это нельзя сделать встроенными средствами управления правами.
Изменять роль пользователя на лету можно лишь с помощью запросов, генерируемых от пользователя с достаточными правами (на GRANT или SET ROLE).
Отредактировано (Дек. 18, 2011 22:05:09)
Офлайн
https://docs.djangoproject.com/en/dev/topics/db/multi-db/
если база одна и та же, то не вижу смысла
Офлайн
slav0nicУ нас в одном проекте что-то подобное понадобилось руководству в командировках.
если база одна и та же, то не вижу смысла
Офлайн