powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / логирование запросов конкретного пользователя
8 сообщений из 8, страница 1 из 1
логирование запросов конкретного пользователя
    #40108901
IgoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Есть приложение которое генерирует большое количество обращений к базе, но есть сотрудники которые пишут руками разные update.
Как можно лигировать таких сотрудников(у них свои пароли).
Смотрел в сторону log_statement но не подходит.
Спасибо
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108905
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgoX
Смотрел в сторону log_statement но не подходит.

Поясните чем именно вам не подходит правильный ответ на вопрос. Задаёте log_statement = mod на этих пользователей и в путь.
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108906
IgoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij,

читаю документацию (видимо плохо)
mod logs all ddl statements, plus data-modifying statements such as INSERT, UPDATE, DELETE, TRUNCATE, and COPY FROM. PREPARE, EXECUTE, and EXPLAIN ANALYZE statements are also logged if their contained command is of an appropriate type.
вроде mod как логирует все подряд
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108908
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgoX,

"all ddl statements" != "all statements". Если бы mod логировал всё, тогда не нужен бы был all.
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108912
IgoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как сделать что-то типа log_statement= mod + user1, user2
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108916
IgoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alter user user1 set log_statement to 'mod'

так наверно ?
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108930
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgoX
alter user user1 set log_statement to 'mod'
так наверно ?


Практика показывает чтобы для подобных сотрудников лучше всего ставить alter user user1 set log_min_duration_statement to 0;
и тогда все запросы этих пользователей будут логгироваться.
Это более правильное решение с т.з. аудита в будущем.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
логирование запросов конкретного пользователя
    #40108932
IgoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / логирование запросов конкретного пользователя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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