powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / помогите с триггером!
4 сообщений из 4, страница 1 из 1
помогите с триггером!
    #35012873
panova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я пишу курсовую по постгрес и мне нужно ограничить доступ к таблицам некоторым группам пользователей
чтобы какие-то определенные группы не могли изменить данные в каких-то таблицах
не могу понять, как и какой именно триггер создать
пожалуйста, помогите
...
Рейтинг: 0 / 0
помогите с триггером!
    #35013030
panova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доступ ограничила без помощи триггера
а можно просто пример триггера?
...
Рейтинг: 0 / 0
помогите с триггером!
    #35013397
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а триггер здесь причем ?
скачай SQL Manager 2007 Lite for PostgreSQL из


там достаточно просто визуально можно раздать права группам на все объекты в базе.

как для курсовой - вполне достаточно.
...
Рейтинг: 0 / 0
помогите с триггером!
    #35013593
Rastafarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> а можно просто пример триггера?

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

и триггером можно это дело проверять. вам дается TG_op -- действие (insert/update/delete) и TG_table_name -- имя таблицы.
ну и
Код: plaintext
1.
spi_exec "select count(*) as cnt from relation_table_user where table_name='$TG_table_name'
and user_name=user()"
что-то вроде..?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / помогите с триггером!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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