Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / пользователь БД. / 5 сообщений из 5, страница 1 из 1
23.07.2014, 12:26:51
    #38703758
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пользователь БД.
Здравствуйте, господа.
Столкнулся с PostgreSQL, а конкретно версия 9.3
Есть БД, мне с ней необходимо выполнять какие-то действия в разрезе DML из моего приложения.
Есть админский доступ, но использовать его в работе приложения естественно не хочется.
Стал смотреть что там есть в PGAdmin (да, я мышевиндузятник) по созданию пользователей. Не нашёл конкретно пользователей.
С ходу-налёту сделал следующее:
1. Создал групповую роль.
2. Назначил права на интересующие таблицы для созданной в п.1 групповой роли.
3. Создал роль входа только с правом коннекта.
4. Сделал роль входа из п.3 участником групповой роли из п.1.
Собственно всё отработало, гранты работают, коннект происходит.
Теперь вопрос: я всё правильно сделал? Несколько смущает информация в интернете о возможности выполнения команды вида
Код: sql
1.
create user george with password 'password';

и дальнейшей раздачей слонов грантов на объекты. При этом скрипт создания роли входа выглядит иначе
Код: sql
1.
CREATE ROLE test LOGIN VALID UNTIL 'password';
...
Рейтинг: 0 / 0
23.07.2014, 12:53:25
    #38703799
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пользователь БД.
странно.
10 просмотров, ни одного ответа.
никто пользователей СУБД не заводит?
...
Рейтинг: 0 / 0
23.07.2014, 13:20:41
    #38703841
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пользователь БД.
roadsterстранно.
10 просмотров, ни одного ответа.
никто пользователей СУБД не заводит?
нет, просто убогих никто не любит.
а ссылку на доку каждому давать -- лень.

http://www.postgresql.org/docs/current/static/sql-createuser.html

да, пж-одмин хорош (был когда-то) именно тем, что всегда показывал (пусть не всега правильно) генерируемый пользователем DDL. как низкопороговая обучалка для ленивых (т.е. меня)

но
1 крайне падучая, в последнее -- особенно.
2. к сожалению жутко забажена (могу накидать примеров), в т.ч. даже как редактор.
3. и тот же ddl показывает не всегда исчерпывающе верно (в части например ENABLE {when} для триггеров) .

т.е. работать с ним надо в стиле "тут играем, тут не играем, а тут -- пятно масляное -- тут рыбу заворачивали"
...
Рейтинг: 0 / 0
23.07.2014, 13:43:49
    #38703871
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пользователь БД.
qwwq http://www.postgresql.org/docs/current/static/sql-createuser.html и на том спасибо.
ЗЫ надеюсь благодарность от убогих принимается
...
Рейтинг: 0 / 0
25.07.2014, 12:35:30
    #38705818
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пользователь БД.
qwwq]
да, пж-одмин хорош (был когда-то) именно тем, что всегда показывал (пусть не всега правильно) генерируемый пользователем DDL. как низкопороговая обучалка для ленивых (т.е. меня)

но
1 крайне падучая, в последнее -- особенно.
2. к сожалению жутко забажена (могу накидать примеров), в т.ч. даже как редактор.
3. и тот же ddl показывает не всегда исчерпывающе верно (в части например ENABLE {when} для триггеров) .

т.е. работать с ним надо в стиле "тут играем, тут не играем, а тут -- пятно масляное -- тут рыбу заворачивали"

Вопрос оффтопик можно - с чем сейчас кошерно работать с PG мышевиндузятнику? Пока юзаю Ems SQL Manager for PostgreSQL (привык работать с IBExpert,а продукты Ems пошли (или наоборот) от него).
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / пользователь БД. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]