/
Ao
/
MaxReport
Обзор
Документация
Войти
/
Ao
/
MaxReport
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pgsql/include/server/utils/usercontext.h
26 строк
733 B
AoAnima
first_commit
13 июл 2026, 17:47
13 июл 2026, 17:47
f1a670a
Код
Авторство
О чём код?
/*------------------------------------------------------------------------- * * 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 */