Я регистрирую запросы postgres в файле журнала, потому что хочу отслеживать, какой пользователь выполнил, сколько запросов.
Есть ли возможность получить доступ к этим журналам через SQL через таблицы?
Пожалуйста, дайте свое предложение. Я хочу отслеживать использование пользователями SQL-запросов Postgres.
Я хочу знать, сколько запросов выполняет пользователь в таблице или представлении.
@a_horse_with_no_name: должен дать короткий и полезный ответ ...
@a_horse_with_no_name: Привет, спасибо за ваш ответ. У меня есть еще одно сомнение. Я создал fdw с OPTIONS (имя файла '/home/josh/data/log/pglog.csv', формат 'csv') Но мой файл журнала генерирует с датой, добавленной к имени файла. Имя файла здесь динамическое, а имена меняются ежедневно. В этой ситуации, как мне указать ОПЦИИ. Я хочу, чтобы файлы ежедневного журнала добавлялись в таблицу, и я хотел бы регистрировать только запросы, выполняемые user. пожалуйста, дайте свое предложение. -
можно использовать
file_fdw
. В руководстве даже есть пример того, как это сделать: postgresql.org/docs/current/file-fdw.html#id-1.11.7.23.14