/
githubmirror
/
postgres
Обзор
Документация
Войти
/
githubmirror
/
postgres
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/include/utils/usercontext.h
26 строк
733 B
Robert Haas
Perform logical replication actions as the table owner.
04 апр 2023, 18:25
04 апр 2023, 18:25
1e10d49
Код
Авторство
О чём код?
/*------------------------------------------------------------------------- * * usercontext.h * Convenience functions for running code as a different database user. * *------------------------------------------------------------------------- */ #ifndef USERCONTEXT_H #define USERCONTEXT_H /* * When temporarily changing to run as a different user, this structure * holds the details needed to restore the original state. */ typedef struct UserContext { Oid save_userid; int save_sec_context; int save_nestlevel; } UserContext; /* Function prototypes. */ extern void SwitchToUntrustedUser(Oid userid, UserContext *context); extern void RestoreUserContext(UserContext *context); #endif /* USERCONTEXT_H */