Можно ли определить пользователя в триггере PostgreSql
Более подробно: Есть база данных PostgreSql, запросы к которой могут выполняться одним из двух способов:
- Из psql - в этом случае все просто, пользователь определяется параметром current_user
- Из клиентского приложения, работающего с БД через браузер. Во втором случае коннект к базе выполняется от имени пользователя apache, т.е. и user тоже будет apache. Вопрос: можно ли как-то определить (в триггерах на таблицы) хотя бы IP клиентской машины пользователя, который выполнил текущий коннект?
Источник: Stack Overflow на русском