Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Отследить создание новой роли входа / 5 сообщений из 5, страница 1 из 1
14.11.2018, 12:52
    #39732951
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отследить создание новой роли входа
Добрый день!

Использую postgersql 9.6

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

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

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

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

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

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

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

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

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


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