powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Отследить создание новой роли входа
5 сообщений из 5, страница 1 из 1
Отследить создание новой роли входа
    #39732951
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Использую postgersql 9.6

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

Как быть, не знаю?

Чего я хочу добиться: я хочу синхронизировать свою таблицу с системной pg_user, чтобы не потерять целостность данных. А после ключ своей таблицы использовать в других таблицах.
...
Рейтинг: 0 / 0
Отследить создание новой роли входа
    #39732958
bff7755a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, EVENT TRIGGER ?
...
Рейтинг: 0 / 0
Отследить создание новой роли входа
    #39732965
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bff7755a,

EVENT TRIGGER для управления ролями не подойдет .

Можно пользователей создавать строго через свою функцию, в которой заодно синхронизировать со своей таблицей.
...
Рейтинг: 0 / 0
Отследить создание новой роли входа
    #39732972
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Лузановbff7755a,

EVENT TRIGGER для управления ролями не подойдет .

Можно пользователей создавать строго через свою функцию, в которой заодно синхронизировать со своей таблицей.

Можно согласен, но целостность данных это не гарантирует.

Один вариант вроде слепил. Создал таблицу пользователя с ключём pg_user (без foreing key). Создал представление в котором, производится синхронизация. В приложении десктоп буду использовать представление, для получения актуальных данных пользователя. Ключ буду использовать моей таблицы.
...
Рейтинг: 0 / 0
Отследить создание новой роли входа
    #39732980
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что скажите?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Отследить создание новой роли входа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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